算数运算符用于对整型数或者浮点数进行运算,java 语言中的算术运算符包
括二元运算符和一元运算符。所谓的几元运算符即参加运算的操作数的个数
1、二元运算符
Java 的二元运算符有+(加)、-(减)、*(乘)、/(除)、%(取余数)
2、一元运算符
Java 的一元运算符有++(自加)、–(自减)
3、逻辑运算符
~ 按位非(NOT)(一元运算)
& 按位与(AND)
| 按位或(OR)
^ 按位异或(XOR)
>> 右移
>>> 右移,左边空出的位以 0 填充 ;无符号右移
<< 左移
&= 按位与赋值
|= 按位或赋值
^= 按位异或赋值
>>= 右移赋值
>>>= 右移赋值,左边空出的位以 0 填充 ;无符号左移
<<= 左移赋值
按位非(NOT)
按位非也叫做补,一元运算符 NOT“~”是对其运算数的每一位取反。例如,
数字 42,它的二进制代码为: 00101010
经过按位非运算成为 11010101