Java基礎之:short與byte


Java基礎之:short與byte

對於基本數據類型的解釋這里不在贅述,只寫上一個自己初學時忽略的一個問題。

當等號的右邊出現算數表達式時,Java代碼默認返回類型為int。

所以就有了以下代碼結果:

public class HW_day1
{
    public static void main(String[] args) 
    {
        short s = 1;
        byte b = 1;
        s += 1;        //正確
        s = s + 1;  //錯誤  因 s + 1 是算數表達式,返回類型為 int
        b += 1;        //正確
        b = b + 1;    //錯誤    與上面同理
        short result1 = s + b ;    //錯誤  因為s + b 返回類型為int
    }
}  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM