java筆試題(3)

short a = 1; a = a + 1; 有錯嗎? short a = 1; a += 1; 有錯嗎? 對於short a = 1; a = a + 1;由於a + 1 運算時會自動提升表達式的類型,所以結果是int型,再複製short類型a時,編譯器將報告需要強制裝換類型的錯誤。 對於short a = 1; a += 1;由於 += 是java語言規定的運算符,java編譯器會對它進行特
相關文章
相關標籤/搜索