美文网首页
数据过大和溢出

数据过大和溢出

作者: 郭郭郭大义 | 来源:发表于2018-04-24 23:47 被阅读0次

/*

当要表示的数据超出数据类型的临界范围时,

称为溢出,

溢出情况发生时程序并没有做数据范围检查处理,

此时会出现数据紊乱情况。

*/

class OverFlowDemo

{

public static void main(String[] args)

{

//int类型最大的值

int intMax = 2147483647;

//让intMax的值加1后,在赋值给intMax变量

intMax = intMax + 1;

System.out.println("int最大值:"+intMax);//int最大值:-2147483648

/*

紊乱原因

0b01111111_11111111_11111111_11111111

+ 0b00000000_00000000_00000000_00000001

-----------------------------------------------

0b10000000_00000000_00000000_00000000

*/

int intMin = -2147483648;

intMin = intMin - 1;

System.out.println("int最小值:"+intMin);//int最小值:2147483647

}

}

紊乱原因:

相关文章

网友评论

      本文标题:数据过大和溢出

      本文链接:https://www.haomeiwen.com/subject/hxoslftx.html