在java中數值進行計算事會自動進行數據類型提高,例如:計算時byte,short,char類型會提高爲int數據類型。java
例1:class
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{static
public static void main(String [] args) {data
byte b = 130; //此行報錯 byte數據類型的範圍是-128——127之間,130超過了範圍,因此須要進行數據轉換。修改成 byte b = (byte) 130;void
System.out.println(b);
}
}