面试题:(变量相加和常量相加的区别)
byte b1=3,b2=4,b;
b=b1+b2;byte类型运算的时候必定会
b=3+4;
哪句编译失败
*/
class test{
public static void main(String[] args){
byte b1=3,b2=4,b;
//b=b1+b2; //byte类型运算的时候一定会先转换成int再去计算,跟被赋值的数据类型无关,所以这行代码属于类型提升
b=3+4; //常量计算是先将结果计算出来,然后看是否在byte数据类型的字节数范围内,如果在就不报错
}
}


