java的基础知识-第二十七篇-基本数据类型中的整数类型

基本数据类型分为:4大类,共计8种
整数类型:byte short int long
整数类型中默认为int
整数类型各自取值范围java的基础知识-第二十七篇-基本数据类型中的整数类型
//byte
在java中,当对byte short char类型赋值时,如果没有超出该类型取值范围则可以直接赋值
如://a = 128; //出现编译错误,因为超出byte类型取值范围
//short
//出现编译错误,超出short类型取值范围,解决办法:只能找一个比该类型范围大的类型存储该值

//int
如://c =1234567890; //出现编译错误,超出int类型范围
//long
如:long=6;在java中,取值范围小的类型可以直接赋给取值范围大的类型,构成自动类型转换
/d = 12345678909; //出现编译错误,因为值默认为int,超出int取值范围
解决办法:将右侧的值后面添加L或1,此时该值认为long,也就是说该值就为long类型
d=12345678909L; //没有构成自动类型转换
java的基础知识-第二十七篇-基本数据类型中的整数类型