自增自减运算符
符号:++
说明:变量的值+1
符号:--
说明:变量的值-1
单独使用:符号无论放在前面还是后面,结果是一样的
例:
int a = 10;
a ++;
System.out.println(a);//11
++ a;
System.out.println(a);//12
a --;
System.out.println(a);//11
-- a;
System.out.println(a);//10
参与计算:符号放在前后不同
①int a = 10;
int b = a++;//a=11,b=10
②int a = 10;
int b = ++a;//a=11,b=11
赋值运算符
+:赋值,int a = 10,将10赋值给a
+=:加后赋值,a += b,将a + b的值给a
-=:减后赋值,a -= b,将a - b的值给a
*=:乘后赋值,a *= b,将a × b的值给a
/=:除后赋值,a /= b,将a ÷ b的值给a
%=:取余后赋值,a %= b,将a ÷ b的余数给a
逻辑运算符
& :逻辑与。并且,两边都为真,结果才是真。
| :逻辑或。或者,两边都为假,结果才是假。
^ :逻辑异或。相同为false,不同为true。
! :逻辑非。取反。
短路逻辑运算符
&&:短路与 ,结果和&相同,但是有短路效果。
||:短路或 ,结果和|相同,但是有短路效果。
三元运算符
格式:关系表达式? 表达式1: 表达式2;