输出int类型最小值与最大值是否偶数java

默认分类 未结 1 1333
0李家沱0
0李家沱0 2023-03-20 21:43
相关标签:
1条回答
  • 2023-03-20 22:18

    参考代码

    publicclassDemo{publicstaticvoidmain(String[]args){intmin=Integer.MIN_VALUE;//int最小值System.out.println("int类型的最小值是"+min);isOuShu(min);//调用方法判断是否是偶数intmax=Integer.MAX_VALUE;//int最大值System.out.println("int类型的最大值是"+max);isOuShu(max);}privatestaticvoidisOuShu(intnum){if(num%2==0){//是否能被2整除System.out.println(num+"是偶数");}else{System.out.println(num+"不是偶数");}}}

    输出

    int类型的最小值是-2147483648-2147483648是偶数int类型的最大值是21474836472147483647不是偶数

    java中的int类型存储长度为32bit.所以范围是“-2^32”到“2^32-1”;也就是“-2147483648”到“2147483647”所以最大数是奇数而最小数是偶数

    System.out.println("最大值是:"+ Integer.MAX_VALUE);System.out.println("最大值是偶数:"+ (Integer.MAX_VALUE%2==0));System.out.println("最小值是:"+ Integer.MIN_VALUE);System.out.println("最小值是偶数:"+ (Integer.MAX_VALUE%2==0));

    0 讨论(0)
提交回复