Java 过长与溢出

来源:互联网 发布:手机查看淘宝买家等级 编辑:程序博客网 时间:2024/04/29 21:31

1. 过长

    赋值的过程中数据过大,编译不能通过。    

int num = 12345678900; //过长,编译通不过, int 最大是2147483647

2. 溢出

    计算的过程中,数据的大小超出范围,而程序中没有做数据范围检查,导致输出的值发生紊乱

int max = Integer.MAX_VALUE; //2147483647int x = max + 1; //溢出int min = Integer.MIN_VALUE; //-2147483648int y = min -1; //溢出




0 0
原创粉丝点击