2014-01-16 22 views

回答

2
int i=1052254545; 
    System.out.println(Integer.MAX_VALUE); 
    System.out.println(i* 10); 
    System.out.println(i); 

運行此..你將得到答案。

i*10>的int

現在Java最大值不能代表i*10價值正確因爲它超出int值範圍。如果你試圖表示一個值不屬於會導致數據截斷的範圍。