基本数据类型
又分4大类,共计8种
整数类型:
byte
short
int
long
整数类型中默认为int
整数类型各自取值范围
在java中,当对byte short char 类型赋值时,如果没有超出该类型取值范围则可以直接赋值
在java中,取值类型小的类型可以直接赋给取值范围大的类型,构成自动类型转换
Long d = 6 //构成自动类型转换
d = 12345678909;//出现编译错误,因为值默认为int,超出int取值范围
解决方法:将右侧的值后面添加L或l,此时该值就为long,也就是该值就为long类型
d = 12345678909L; //没有构成自动类型转换