JAVA数据类型提升
Posted 恒之_Lee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA数据类型提升相关的知识,希望对你有一定的参考价值。
在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数据类型提升的主要内容,如果未能解决你的问题,请参考以下文章