javaSE-第36篇-基本数据类型中的整数类型

基本数据类型
又分4大类,共计8种

整数类型:
byte
short
int
long

整数类型中默认为int

整数类型各自取值范围

javaSE-第36篇-基本数据类型中的整数类型

在java中,当对byte short char 类型赋值时,如果没有超出该类型取值范围则可以直接赋值

在java中,取值类型小的类型可以直接赋给取值范围大的类型,构成自动类型转换

Long d = 6 //构成自动类型转换

d = 12345678909;//出现编译错误,因为值默认为int,超出int取值范围

解决方法:将右侧的值后面添加L或l,此时该值就为long,也就是该值就为long类型

d = 12345678909L; //没有构成自动类型转换

javaSE-第36篇-基本数据类型中的整数类型