int數據類型的最大值的加上1變成負的最小值的問題的解釋...


關於int數據類型的數的最大值加上一之后變成負的最小值的問題的解釋!!
  1. public class Test {  
  2.     public static void main(String[] args) {  
  3.         int max = Integer.MAX_VALUE;  
  4.         int min = Integer.MIN_VALUE;  
  5.         System.out.println("int的最大值: " + max);  //01111111 11111111 11111111 11111111  
  6.         System.out.println("int的最大值+1: " + (max+1));        //11111111 11111111 11111111 11111111  
  7.         System.out.println("int的最小值: " + min);  //10000000 00000000 00000000 00000000  
  8.         System.out.println("int的最小值-1: " + (min-1));    //01111111 11111111 11111111 11111111  
  9.     }  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM