变量
转换方式:
自动转换:范围小的类型直接转换为大的数据类型。(小==>大)
强制转换:(大==>小)
注意:一般的byte、short、char不参加转换。
float类型表示的范围比long大。
自动转换(掌握):
强制转换语法:范围小的数据类型 变量名=(范围小的数据类型)范围大的数据类型的值。
比如:float f=(float)3.14.
注意:一般情况下不建议强转,因为强转会损失精度。
运算符
1、算术运算符:
注意:1、整除。如果除法两边是整数,那结果就是整数;如果除法两边是小数,那结果就是小数。
2、字符串:+表示连接。
3、%取模操作。
1.1 自增和自减(掌握)
前置(++i):遇到++i,i先自加1,然后再参与运算。
后置(i++):遇到i++,i先参与运算,然后i加1.
2、赋值运算符:
3、比较运算符:
4、三元运算符(掌握):boolean表达式?:结果A:结果B。
注意:1、场景:
2、
5、逻辑运算符:用于连接两个Boolean类型的判断,结果还是Boolean。
与:&,
或:|,
非:!,
5.1&和&&的区别?
相同点:
不同点: