Java运算符
算术运算符
-
% 取模运算 结果的符号与被模数相同
-
前++,先加一后运算 、后++ ,先运算后加一。
-
+=、*=、不会改变数据类型
short i =1; i=i+1; //报错; short i =1; i+=1; int i=1; i*=0.1; System.out.println(i);//0
比较运算符
-
比较运算符的结果都是boolean型
逻辑运算符
& 、| 、 &&、 || 、!
位运算符
位运算都是在整型的基础上运行的
-
‘’<<‘’左移 每移一位 相当于*2
-
“>>”右移
-
“>>>”无符号右移
-
“&”有0则为0
-
‘’|‘’有1则1
-
“^”异或 相同为0,不同为1
-
~ 取反
三元运算符
结构:(条件表达式)? 表达式1 :表达式2
表达式1和表达式2的类型必须可以用同一个类型接收。

浙公网安备 33010602011771号