二:变量,数据类型转换
1.变量
定义格式有几种:2
分别是什么:1数据类型 变量名 = 变量值;
2数据类型 变量名;
变量名 = 变量值;
int b = 19;
2.数据类型
基本数据类型:
4类8种:
整数型:byte short int long
浮点型:float double
布尔型: boolean
字符型: char
123321 12332L F
引用数据类型:面向对象会讲
3.整数型默认类型:int
浮点型默认类型:double
4.变量注意事项:作用域问题 { }
局部变量在使用前必须赋初始值
一条语句可以定义多个变量
int a , b;
5.隐式类型转换: 取值范围小的数据类型与取值范围大的数据类型进行运算,会先将小的数据类型提 升为大的,再运算 。
byte int int long
6.强制类型转换: 数据类型转换两种情况是:
转换的格式是什么:(数据类型)变量
转换的时候需要注意什么:boolean类型不能转换成其他类型
如果数值超出了取值范围,那么结果会不一样
byte a = (byte)b + c;
byte a = 10 + 20;
Java的常量优化
7.基本数据类型的取值范围:
byte,short,char < int < long < float < double
IEEE754
-128 - 127