表达式的自动类型转换
在表达式中,小范围类型的变量会自动转换成当前较大范围的类型再运算
byte、 short 、cahr -》int-》 long -》float-》 double
注意事项;
表达式的最终结果类型由表达式的最高类型决定
在表达式汇总,byte、short、char是直接转换成int类型参与运算的
class A8{
public static void main(String[] args) {
//表达式中的自动类型转换
byte a = 10;
int b = 20;
double c = 1.0;
double d = a + b + c;
//31.0 double类型
System.out.println(d);
}
}
class A9{
public static void main(String[] args) {
//面试题
byte i = 20;
byte j = 20;
//问:i + j 用什么类型的变量接收
int k = i + j;
System.out.println(k);
}
}

