算术运算符:
取值范围:
byte<short<int<long<float<double。
什么时候转换?
数据类型不相同,需要转换为一样的在进行计算。
转化规则1:
取值范围小的,和取值范围小的进行运算时,自动转换为打的范围进行运算。
转化规则2:
byte short char这三种数据在运算的时候,都会首先提升为int,然后再进行运算。
强制转换:
目标数据类型 变量名=(目标数据类型)被强转的数据;
public class study {
public static void main(String[] args){
int a= 55;
double b= (int)a;
System.out.println(b);
}
}
输出结果:55.0。
自增自减运算符:
单独使用:
++和--无论是在变量的前面或者是后面,单独写一行的效果是一样的。
参与计算:
当 int b = a++时,通常表现为先用后加。
当int b = ++a 时,通常表现为先加后用。