自增、自减
int a = 3;
int b = a++;//先把a的值赋给b,a再自增
int c = ++a;//a先自增,再把值赋给c
System.out.println(a);
System.out.println(b);
System.out.println(c);
结果输出:5
3
5
初识Math类
//幂运算,计算2^3
double pow = Math.pow(2, 3);
System.out.println(pow);
结果输出:8
加法
long a = 123123123123123L;
int b = 123;
short c = 10;
byte d = 8;
System.out.println(a+b+c+d);//long
System.out.println(b+c+d);//int
System.out.println(c+d);//int
结果输出:123123123123264
141
18
byte,short,char ——> int ——> long ——> float ——> double
不同精度的数据类型相加减时,结果向项中最高精度靠拢。
特别的: (short c + byte d)为int类