A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lilongbin2016 中级黑马   /  2016-12-10 23:13  /  695 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


1、求最大值代码语句
2、数据溢出



public class DataDemo01 {
      public static void main (String args[]){
            int max=Integer.MAX_VALUE;             //得到整型的最大值
            System.out.println("整型的最大值是:"+max);            //输出正确输出值
            System.out.println("整型的最大值+1后:"+(max+1));      //会出现数据溢出
            System.out.println("整型的最大值是+2后:"+(max+2));   //会出现数据溢出
    }
}   /* 如果要解决数据溢出的问题、则可以采取扩大数据范围的方式完成。
    eg:      System.out.println("整型的最大值是+2后:"+((long)max+2));  
      此语句(强制转换为long型 )的结果是:2147483649       可以看出不会出现数据溢出了
*/



整型的最大值是:2147483647
整型的最大值+1后:-2147483648
整型的最大值是+2后:-2147483647

1、最大值Integer.MAX_VALUE;
      最小值Integer.MIN_VALUE;
2、整型最大值加1之后变成了整型的最小值;
3、加2之后变为了最小值减去1的一个操作过程

4、数据溢出的解决办法:扩大数据范围


















0 个回复

您需要登录后才可以回帖 登录 | 加入黑马