我試圖在for循環中使用字節作爲控制循環變量。 我使用的條件如正< 128(其中,128是出的字節的範圍)爲什麼Java沒有檢查字節的類型兼容性,因爲它與int一起死亡?
for (byte n =0; n < 128 ; n++) System.out.println("I am in For loop. "+ n);
且環路從0到127無限去,然後-128到127
時,我試圖用int做同樣的事情。它給了錯誤。
for (int n = 0; n < 2147483648; n++)
字面int類型2147483648超出範圍
爲什麼java的不檢查與字節類型兼容性喜歡它檢查的詮釋?