●△●Java运算符?
运算符
1)算术运算符
+-*/%++--
+:如果项是“”(字符串),则表示连接
%:2%10
++:增加1num++:先参与运算,再增加++num:先增加,再参与运算
--:减1个数----num
2)赋值运算符
=+=-=*=/=%=......
num=3;
num=num+3 左=左?正确
3)关系运算符
<>=<=表达式结果:boolean类型
==:用于判断两个数是否相等
4)逻辑运算符
&&||!^&|
结果类型:布尔型
AND:串行连接,并且
OR:并行连接,或者
无:否定
异或:其他为真,相同为假
与:&&&差异:
&&:短路,如果第一个可以评估结果,南少电脑培训将不再评估后续
&:全部评估
||区别:同上。
5)位运算符:
&|~^<<>>>>>
值的按位运算:
6&3
00000110
&00000011
00000010
<<:2<<3=>16用0填充
>:16>>2=>4:正数用0填充,负数数字用1填充 >>:补0
三元运算符:
?:
条件表达式?结果1:结果2;
如果表达式的结果为true:结果为结果1
否则为结果2
2?1:0结果:0
文章推荐: