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类用于数学运算

 

posted @ 2021-03-09 15:40  Matcha_wing  阅读(58)  评论(0)    收藏  举报