在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);
}
}