📄 13.htm
字号:
<p align="JUSTIFY">关系运算符的结果是步尔值,也就是只有“真”和假两种答案,例如:<br>
int x=5,y=7;<br>
boolean b=(x==y);</p>
<p align="JUSTIFY">则b的值是false。也就是0,计算机中用0可以代表false。</p>
<p align="JUSTIFY">4)其他运算符<br>
1.三目运算符<br>
Java中的三墓运算符与C语言中的完全相同,使用形式为:<br>
x?y:z;<br>
这就是说,先计算x的值,若x为真,怎整个表达式的结果为y的值,若x为假,则整个表达式的值为表达式z的值。<br>
例如:<br>
int x=5,y=8,z=2;<br>
int k=x<3?y:z; //因为x<3,所以k=2;<br>
int j=x>0?x:-x //y的值始终为x的绝对值。</p>
<p align="JUSTIFY">2.逻辑运算<br>
逻辑运算是针对布尔型数据进行的云酸,运算的结果仍然是布尔型量。常用的运算符如下:</p>
<table width="570" border="1" bordercolor="#FF9999">
<tr bordercolor="#FF9999">
<td width="143">
<div align="center">运算符</div>
</td>
<td width="143">
<div align="center">运算</div>
</td>
<td width="93">
<div align="center">例子</div>
</td>
<td width="193">
<div align="center">解释</div>
</td>
</tr>
<tr>
<td>&</td>
<td>非简洁与</td>
<td>x&y</td>
<td>x,y都真时结果才为真</td>
</tr>
<tr>
<td>|</td>
<td>非简洁或</td>
<td>x|y</td>
<td>x,y都假时结果才为假</td>
</tr>
<tr>
<td>!</td>
<td>取反</td>
<td>!=x</td>
<td>x真时为假,x假时为真</td>
</tr>
<tr>
<td>^</td>
<td>取或</td>
<td>x^y</td>
<td>x,y同真假时结果为假</td>
</tr>
<tr>
<td>&&</td>
<td>简洁与</td>
<td>x&&y</td>
<td>x,y都真时结果才为真</td>
</tr>
<tr>
<td>||</td>
<td>简洁或</td>
<td>x||y</td>
<td>x,y都假时结果才为假</td>
</tr>
</table>
<p align="JUSTIFY">3.位运算<br>
位运算是对操作数以二进制为单位进行的操作和运算,位运算的操作数和结果都是整形变量。常用的规则列表如下:</p>
<table width="570" border="1" bordercolor="#FF9999">
<tr>
<td width="77">
<div align="center">运算符</div>
</td>
<td width="127">
<div align="center">运算</div>
</td>
<td width="86">
<div align="center">例子</div>
</td>
<td width="282">
<div align="center">解释</div>
</td>
</tr>
<tr>
<td width="77">
<div align="center">~</div>
</td>
<td width="127">
<div align="center">位反</div>
</td>
<td width="86">
<div align="center">~x</div>
</td>
<td width="282">
<div align="center">将x按比特位取反</div>
</td>
</tr>
<tr>
<td width="77">
<div align="center">>></div>
</td>
<td width="127">
<div align="center">右移</div>
</td>
<td width="86">
<div align="center">x>>a</div>
</td>
<td width="282">
<div align="center">x各比特位右移a位</div>
</td>
</tr>
<tr>
<td width="77">
<div align="center"><<</div>
</td>
<td width="127">
<div align="center">左移</div>
</td>
<td width="86">
<div align="center">x<<a</div>
</td>
<td width="282">
<div align="center">x各比特位左移a位</div>
</td>
</tr>
<tr>
<td width="77">
<div align="center">>>></div>
</td>
<td width="127">
<div align="center">不带符号的右移</div>
</td>
<td width="86">
<div align="center">x>>>a</div>
</td>
<td width="282">
<div align="center">x各比特位右移a位,左边的空位填零</div>
</td>
</tr>
</table>
<p align="JUSTIFY"> </p>
<p align="JUSTIFY">2.复杂运算符<br>
复杂运算符是在先进行某种云酸后,再把运算结果赋给变量。举例如下:<br>
</p>
<table width="570" border="1" bordercolor="#FF9999">
<tr>
<td>
<div align="center">运算符</div>
</td>
<td>
<div align="center">例子</div>
</td>
<td>
<div align="center">解释</div>
</td>
</tr>
<tr>
<td>
<div align="center">+=</div>
</td>
<td>
<div align="center">x+=a</div>
</td>
<td>
<div align="center">x=x+a</div>
</td>
</tr>
<tr>
<td>
<div align="center">-+</div>
</td>
<td>
<div align="center">x-=a</div>
</td>
<td>
<div align="center">x=x-a</div>
</td>
</tr>
<tr>
<td>
<div align="center">*=</div>
</td>
<td>
<div align="center">x*=a</div>
</td>
<td>
<div align="center">x=x*a</div>
</td>
</tr>
<tr>
<td>
<div align="center">/=</div>
</td>
<td>
<div align="center">x/=a</div>
</td>
<td>
<div align="center">x=x/a</div>
</td>
</tr>
<tr>
<td>
<div align="center">%=</div>
</td>
<td>
<div align="center">x%=a</div>
</td>
<td>
<div align="center">x=x%a</div>
</td>
</tr>
<tr>
<td>
<div align="center">&=</div>
</td>
<td>
<div align="center">x&=a</div>
</td>
<td>
<div align="center">x=x&a</div>
</td>
</tr>
<tr>
<td>
<div align="center">|=</div>
</td>
<td>
<div align="center">x|=a</div>
</td>
<td>
<div align="center">x=x|a</div>
</td>
</tr>
<tr>
<td>
<div align="center">^=</div>
</td>
<td>
<div align="center">x^=a</div>
</td>
<td>
<div align="center">x=x^a</div>
</td>
</tr>
<tr>
<td>
<div align="center"><<=</div>
</td>
<td>
<div align="center">x<<=a</div>
</td>
<td>
<div align="center">x=x<<a</div>
</td>
</tr>
<tr>
<td>
<div align="center">>>=</div>
</td>
<td>
<div align="center">x>>=a</div>
</td>
<td>
<div align="center">x=x>>a</div>
</td>
</tr>
<tr>
<td>
<div align="center"><<<=</div>
</td>
<td>
<div align="center">x<<<=a</div>
</td>
<td>
<div align="center">x=x<<<a</div>
</td>
</tr>
</table>
<p align="center"><a href="12.htm">[上一页]</a> <a href="14.htm">[下一页]</a></p>
</center>
<!-- #EndEditable -->
<table width="100%" border="0">
<tr class="sfont">
<td>
<div align="center"><a href="javascript:history.go(-1)">[返回]</a>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<hr noshade size="2" width="760">
<div align="center">
<p align="center"><font color="#000000">
<script language="JavaScript" src="/pcedu/script/title_edu.js">
</script>
</font> <br>
<br>
版权所有©2000 太平洋电脑网<br>
<font face="Arial, Helvetica, sans-serif">
<script>
document.write("<a href=http://best.netease.com/cgi-bin/view/viewbasic.cgi?exp target=_blank><img src=http://best.netease.com/cgi-bin/log.cgi?user=exp&refer="+escape(document.referrer)+"&cur="+escape(document.URL)+" border=0 alt='网易中文排行榜' width=1 height=1></a>");
</script>
<a href=mailto:webmaster@pconline.com.cn> </a></font><font face="Arial, Helvetica, sans-serif"><a href=mailto:webmaster@pconline.com.cn>webmaster@pconline.com.cn</a></font><font face="Arial, Helvetica, sans-serif"><a href=mailto:webmaster@pconline.com.cn>
<script language="">document.write("<a href=http://best.netease.com/cgi-bin/view/viewbasic.cgi?pconline1 target=_blank><img src=http://best.netease.com/cgi-bin/log.cgi?user=pconline1&refer="+escape(document.referrer)+"&cur="+escape(document.URL)+" border=0 width=1 height=1 ></a>");</script>
</a>
<script language="">
document.write("<a href=http://count.pconline.com.cn/admin/index.php target=_blank><img src=http://count.pconline.com.cn/count.php?user=pcedu&refer="+escape(document.referrer)+" border=0 width=0 height=0 alt='' ></a>");
</script>
</font> </p>
</div>
</body>
<!-- #EndTemplate --></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -