+加号的作用
1.表示正数
2.相加运算符
3.进行字符串的拼接
4.自增++
Tips:
++ 运算运算符优于 +
扩展赋值运算符+=
byte a ; int b ;
a+=b; 右侧为byte,无需强制转换
a=a+b; 右侧为int,需强制转换为byte,赋给左边
,
关系运算符
结果要么是true要么是false
逻辑运算符
&,|,&&,||,!, ^
进行逻辑运算的,符号左右两边都是bool类型(仅true或者false)
&,&&两两同时为true,则为true
逻辑与&:
短路与&&:效率更高,只要第一个为false,则为false,不再看后面的(短路)
|,||两两同时为false,则为false
逻辑或 |:
短路或 ||:效率更高,只要第一个为ture,则为true,不再看后面的(短路)
逻辑非 ! :表否定
逻辑异或 ^:两者相同则为真ture,两者不同则为假false
条件运算符 /三元运算符
a?b:c
若a为true则返回b,否则则返回c
位运算符
&,|,^,~,>>,<<,>>>
<<:左移两位;
>>:右移两位
运算符的优先级别
赋值<三目<逻辑<关系<算数<单目