Java的表達式類型提升

在由變量和運算符組成的表達式進行運算時,會發生變量類型的自動變換。 1.java會將byte、short或char類型自動提升爲int類型。 上面的程序運行會報錯,因爲系統會將s1+1的結果提升爲int類型,然後再賦值給s1,將大變量類型賦值給小變量類型時,如果不進行類型的強制轉換,比如直接將int類型賦值給short類型會發生報錯,所以,可改爲 2.如果表達式中有int,long,float,d
相關文章
相關標籤/搜索