学习笔记: 5 Java运算符
运算符
1.算术运算符
加+ 减- 乘* 除/ 取余%
int a =10;
int b =20;
System.out.print(a+b); // 30
System.out.print(b-a); //10
System.out.print(a*b); //200
System.out.print(b/a); //2
System.out.print(b%a); //0
2.自增 自减 (一元运算符)
++自增 --自减
int a =1;
int b =10;
//符号在后,先输出后增加(减少)
System.out.print(a++); //1
//符号在前,先增加后输出(减少)
System.out.print(++a); //2
3.关系运算符
小于< 大于> 等于== 小于等于<= 大于等于>= 不等于 !=
int a =10;
int b =20;
System.out.println(a<b); //true
System.out.println(a>b); //false
System.out.println(a<=b); //true
System.out.println(a>=b); //false
System.out.println(a==b); //false
System.out.println(a!=b); //true
4.逻辑运算符
逻辑与 && 逻辑或|| 逻辑非 !
boolean a = true;
boolean b =false;
System.out.println(a&&b); //逻辑与 && ,两个条件都为真,结果才为真
System.out.println(a||b); //逻辑或 ||, 任意一个条件为真,结果就为真
System.out.println(!(a&&b)); //逻辑非 !,对其他结果取反,其他结果为false,取反结果为true
5.条件运算符(三元运算符)
x ? y : z
x为表达式
y和z是结果
如果x表达式的结果为true,则返回y,否则返回z
String str = 80 > 60 ? "合格":"不合格";
System.out.println(str); //合格
6.扩展赋值运算符
+= -= *+ /=
int a =10;
int b =20;
// a+=b相当于 a= a+b; 其余相同
System.out.println(a+=b); //30
System.out.println(a-=b); //-10
System.out.println(a*=b); //200
System.out.println(a/=b); //0

浙公网安备 33010602011771号