整型数据一共有四种,按照保存的范围由小到大:byte、short、int、long,那么在Java里面任何的一个整型常量那么其默认的类型都是int型(只要是整数就是int类型的数据)。
任何的数据类型都是有其可以保存的数据范围的(正常使用下你很少会出现超过此范围的数据),那么如果真的超过了呢?
范例:观察超过了int型的范围
可以发现,这些数字在进行数据处理的时候,如果超过了其最大的保存范围,那么将出现有循环的问题,而这样的问题在Java中称为数据溢出,那么要解决这种溢出,那么可以继续扩大使用范围,比int型更大的是long
范例:解决数据溢出
1.在操作的时候预估数据范围,如果发现范围不够就使用更大范围:
2.除了可以定义long型的变量之外,也可以直接在常量上进行处理,默认的整数常量都是int型,那么可以为它追加字母“L”或直接使用“(long)”转换。(L不要写成小写l,容易看成1)
现在发现数
整型类型
最新推荐文章于 2022-08-10 20:23:34 发布