运算符
算术运算符:
- ++
关系运算符:
- instance of
逻辑运算符:
- &&, ||, ! 与 或 非
位运算符:
- &
- |
- ^
- ~
- >>, <<, >>>
条件运算符:
- ?
- :
- String type = score < 60 ? "不及格" : "及格";
拓展赋值运算符:
- +=, -=, *=, /=
注意
- int 类型相除 结果还是int, 而不是float
- 多类型数值进行运算,会自动变成最大的数据类型
- a++ 和 ++a 不同
- 幂运算最快 计算2*8最快的方式是2<<3
- 短路运算, 如果 与运算出现false, 或 或运算出现true: 后面不执行
- 字符串连接符 + , String
- 当遇到String后,后面的类型会自动变成String
- 3+4+""+6+7 输出 767