黑马程序员技术交流社区

标题: java求最大值代码语句 [打印本页]

作者: lilongbin2016    时间: 2016-12-10 23:13
标题: java求最大值代码语句

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、数据溢出的解决办法:扩大数据范围























欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2