JAVA运算符
算数运算符: + , -, * /, %, ++, --
赋值运算符:=
关系运算符:> < >= <= == != instanceof
逻辑运算符:&& || !
位运算符:& | ~ >> << 左移和右移可以当做平方来运算
>>> ∧ 异或(相同为0,不同为1)
条件运算符:?:(三元运算符或者三目运算符) x ? y:z 如果x为真,则结果为y,x为假,则结果为z
扩展赋值运算符:+= -= *= /=
当多种数据类型的进行运算时:最终数据类型以内存最高的值为主;当a,b,c,d中有个数据类型为long时,最终输出结果也是long型,有double类型,最终输出也是doublle。
a++是先执行后赋值,++a是先赋值再执行
同样的步骤,
int a=1;
int b=a++;//在此步骤中,先执行后赋值,此时b=1 int c= ++a;//在此步骤先赋值再执行,c=2
//这执行下一步之前赋值为b=2;
Math类用于数学运算

浙公网安备 33010602011771号