【Java】运算符

运算符

算数、赋值、关系、逻辑运算、位运算、条件运算符、拓展赋值运算

/Ctrl+D复制当前行到下一行/

二元运算符、一元运算符(++,--)

a++:自增语句在后,先赋值再自增

++a:自增语句在前,先自增再赋值

幂运算:2^3 : [工具类] Math.pow(2,3)

逻辑运算符

&&:与

||:或

:取反

短路运算

{
int c = 5;
boolean d = (c<4)&&(c++);
Systeam.out.println(d);
Systeam.out.println(c);
}
/*
运算结果:

false

5
*/

位运算--效率高

A&B、A|B、A^B(异或)、~B(取反)、

<<(*2)、>>(/2)

三元运算符

a+=b; a=a+b

a-=b; a=a-b

字符串连接符"+"

int a = 10;
int b = 20;
Systeam.out.println(""+a+b);
Systeam.out.println(a+b+"");
/*
运行结果:
1020
30
*/

x ? y : z 如果x==true,则结果为y,否则为z

int score = 80;
String type = score<60 ?"不及格":"及格";
Systeam.out.println(type)

优先级

posted @ 2020-11-03 10:59  ChesterBox  阅读(87)  评论(0)    收藏  举报