【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)

浙公网安备 33010602011771号