Java 基礎知識-(面試題之變量相加、常量相加)

b3錯誤: 1、byte與byte(或short,char,int)進行運算的時候回提升爲int。 2、b1和b2是兩個變量,變量存儲的值是變化的,在編譯的時候無法判斷裏面具體的值,相加有可能會超出byte的取值範圍。 b4正確: Java編譯器有常量優化機制,直接判斷(3+4)的結果,結果爲常量,範圍在-128~127之間。 注意: 1、進行混合運算時,byte、short、char不會相互轉換
相關文章
相關標籤/搜索