⒈ 算术运算符: +,-,*,/,%,++,--
++: 单目运算符,自加1,如果++放在前面,先自加,再参加运算
如果++放在后面,先参加运算,后自加
--:单目运算符,自减1,如果--放在前面,先自减,再参加运算
如果--放在后面,先参加运算,后自减
⒉ 赋值运算符 =
一个=号是赋值,==是关系运算符
⒊ 扩展赋值运算符:+=,-=,*=,/=
关系运算符: >,<,>=,<=,==,!=
关系运算符返回类型是boolean,要么true,要么false
⒋ 逻辑运算符: &&,||,!
&&:短路与,如果第一表达式返回为false,后面的表达式就不再执行
&: 逻辑与,不管第一个表达式返回是true还是false,后面的表达式都会执行
||:短路或,如果第一表达式返回为true,后面的表达式就不再执行
|: 逻辑或,不管第一个表达式返回是true还是false,后面的表达式都会执行
5 位运算符: &,|,^,~ , >>,<<,>>>
<<:有符号左移,乘2操作,左移几位就乘以几个2
>>:有符号右移,除2操作,右移几位就除以几个2
>>>:无符号右移
6 条件运算符 ?:
三目运算符,第一个表达式返回为true,则取?后面的值,反之取:后面的值
练习