运算符的类型
类型:
- 算数运算符: +,-,*,/,%,++,--
- 赋值运算符:=
- 扩展赋值运算符:+=,-=,*=,/=
- 关系运算符: >,<,>=,<=,==,!=,instanceof
- 逻辑运算符:
- 位运算符:
7. 条件运算符:?:
8. 字符串连接符:+
重点需要辨别的包括:
1. 算数运算符中的“/”和“%”
“/”其实是除法取整运算
“%”其实是取余运算,如果遇到负数的计算问题,详情见下图
2. 关系运算符- instanceof 关键字用法
instanceof 是 Java 的一个二元操作符,类似于 ==,>,< 等操作符。
instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。
3. 位运算符中和逻辑运算符相同部分区分
- 首先表格对比二者之含义差别
![](https://i-blog.csdnimg.cn/blog_migrate/519ecde1e31bb3e6b57d7e2521be501a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e4de200dc756de6c4b2a3025b40941dd.png)
- 其次对于逻辑运算符中的短路深度理解