加法数据类型提升
代码
数据类型的自动提升: byte,short,char在参与运算时,会自动提升为int类型,他们三个之间不存在提升。
如果还有long,float,double,相应的提升为long,float,double.
若long,float同时有,提升为float,
若long,float,double同时存在,则提为double.
import java.util.Scanner;
public class demo {
public static void main(String[] args) {
byte a = 1;
short b = 2;
int c = a+b;//提升为int
System.out.println(c);
}
}
---------------------
谢谢