六、运算符
Java语言支持如下运算符:
1. 算术运算符: +,-,*,l, %,++,--
2. 赋值运算符=
3. 关系运算符:>,<,>=,<=,==,!=, instanceof
4. 逻辑运算符:&&,Ⅱ,!
5. 位运算符: &,|,^,~,>>,<<, >>>(了解! ! ! )。
&:全为1才为1,有一个0就为0;
|:有一个1就为1,全0为0;
^(亦或):相同为0,不同为1。
~(取反):每位都取反
左移右移效率极高
<<(左移1位乘2):2<<3 结果为16
0000 0001:1
0000 0010:2
0000 0011:3
0000 0100:4
0000 1000:8
0001 0000:16
>>(右移1位除2):16>>3 结果为2
6. 条件运算符?∶
7. 扩展赋值运算符:+=,-=,*=,/=