1. 程式人生 > >JAVA數據類型提升

JAVA數據類型提升

nbsp bsp class -1 pri 需要 修改 數值 void

在java中數值進行計算事會自動進行數據類型提升,例如:計算時byte,short,char類型會提升為int數據類型。

例1:

class dataType {
  public static void main(String [] args) {
  byte b1 = 3;
  byte b2 = 4, b;
  b = b1 + b2; //此行代碼報錯 改為b = (byte) (b1 + b2);
System.out.println(b);
}
}

例2:

class dataType{

  public static void main(String [] args) {

    byte b = 130; //此行報錯 byte數據類型的範圍是-128——127之間,130超過了範圍,所以需要進行數據轉換。修改為 byte b = (byte) 130;

  System.out.println(b);

  }

}

JAVA數據類型提升