JavaSE之基本运算符

顺序从低到高 byte,short,char -> int -> long -> float -> double
double e = 500;
long a = 1000L;
int b = 100;
short c = 10;
byte d = 8;

System.out.println(a+b+c+d+e);//long
System.out.println(b+c+d);//int
System.out.println(c+d);//int

输出结果:

  1618.0
  118
  18

总结:只要相加的数中,有较高的类型,那相加结果的类型就是该类型

posted @ 2022-02-19 22:39  SmallPepsi  阅读(33)  评论(0)    收藏  举报