基本数据类型分为:4大类,共计8种
整数类型:byte short int long
整数类型中默认为int
整数类型各自取值范围
//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基本数据类型,分为4大类共8种,着重讲述整数类型(byte、short、int、long)。指出整数类型默认是int,还说明了各类型取值范围,以及赋值时超出范围的编译错误情况和解决办法,如用更大范围类型存储、添加L指定为long类型。
1683

被折叠的 条评论
为什么被折叠?



