- 数据类型转换
- 默认准换(小转大)【char,byte,short之间不能转换】
- 强制转换(大转小)【可能会发生溢出或者精度丢失】
- 运算符号
算术运算符:+,-,*,/,%,++,--
逻辑运算符:&,|,&&,||,^,!
位运算符:&,|,~,^,<<,>>,>>>
比较运算符:<,>,<=,>=,==,!=
赋值运算符:=
条件运算符:(条件表达式)?表达式1:表达式2;
- 基本数据类型转换规则是什么,强制类型转换会出现什么问题?
默认转换和强制转换
强制转换可能会出现溢出或精度丢失
- “+” 运算符有哪几种用法,需要注意什么?
三种用法:加和,连接作用,正数
a+b->求和 a+”haha“->连接作用 +a->正数
- “++”运算符在使用时需要注意什么?
++a是先自增后计算,a++是先计算后自增
- & 与 && 的区别?
&:逻辑与(当一个表达式为假后,后面的表达式依然执行)
&&:短路与(当有一个表达式为假后,后面的表达式不执行)
但&和&&的计算结果相同