Unit4 Java运算符
一、运算符的分类
- 赋值运算符
- 算数运算符
- 关系运算符
- 逻辑运算符
- 位运算符
- 移位运算符
二、赋值运算符
- =
- 注意事项:不能超范围;=左右两侧类型一样或可以自动转换
三、算数运算符
+ * / % ++ – -
- + :做加法运算,连接字符串
- - * :数学运算
- / : 小数除以0?整数除以0? 整数报错 小数得到无穷大
整数相除得整数 有一个是小数结果就是小数 - % :取余
- ++ :自加
- – :自减
- 注意事项:常量不能自加和自减
四、关系运算符
< > <= >= != ==
- “” == " " 结果为:false
- 运算结果是True或False
五、逻辑运算符(面试题)
- &与,&&短路与 (与:同时成立)
- |或,||短路或 (或:或者)
六、位运算符
- & 有一个为0 就为0
- | 两个都为0 才为0
- ^
七、位移运算符
- >>右移
- <<左移
- >>>无符号位移