变量

转换方式:

自动转换:范围小的类型直接转换为大的数据类型。(小==>大)

强制转换:(大==>小)

 注意:一般的byte、short、char不参加转换。

float类型表示的范围比long大。

自动转换(掌握):

 

强制转换语法:范围小的数据类型  变量名=(范围小的数据类型)范围大的数据类型的值。

比如:float  f=(float)3.14.

注意:一般情况下不建议强转,因为强转会损失精度。

 

运算符

1、算术运算符:

注意:1、整除。如果除法两边是整数,那结果就是整数;如果除法两边是小数,那结果就是小数。

2、字符串:+表示连接。

3、%取模操作。

1.1 自增和自减(掌握)

前置(++i):遇到++i,i先自加1,然后再参与运算。

后置(i++):遇到i++,i先参与运算,然后i1.

 

2、赋值运算符:

3、比较运算符:

4、三元运算符(掌握):boolean表达式?:结果A:结果B。

注意:1、场景:

2、

5、逻辑运算符:用于连接两个Boolean类型的判断,结果还是Boolean。

与:&,

或:|,

非:!,

5.1&和&&的区别?

相同点:

不同点: