运算符

运算符 运算规则 范例 结果
+ 正号 +3   3
+ 2+3 5
+ 连接字符串 “中”+“国” "中国"
- 负号 int a = 3;          -a -3
- 3-1 2
* 2*3 6
/ 5/2 2
% 取模 5%2 1
++ 自增 int  a = 1;      a++/++a  2 
-- 自减 int  b = 3 ;      b--/--b 2
= 赋值 int a = 2 2
+= 加后赋值 int a =2 ,a+=2,(a=a+2) 4
-= 减后赋值 int a = 2,a-=2,(a=a-2)

0

*= 乘后赋值 int a = 2 a*=2 ,(a=a*2) 4
/= 整除后赋值 int a=2 a/=2 1
%= 取模后赋值 int a=2, a%=2 0
== 相等于(恒等) 4==3 FALSE
!= 不等于 4!=3 TRUE
< 小于 4<3 FALSE
> 大于 4>3 TRUE
<= 小于等于 4<=3 FALSE
>= 大于等于 4>=3 TRUE
& false&true False
| false|true True
^ 异或 true^flase True
! !true Flase
&& 短路与 false&&true False
|| 短路或 false||true True

注意事项:

1、++、--在前面时,先将变量先自增或者自减1,再参与运算;后置相反(先运算再自增减);

2、&&、|| :只要前面的能判断出结果则后面的部分就不再判断;

3、三元运算符:

(条件表达式)?表达式1:表达式2

若条件表达式成立,则执行表达式1,不成立执行表达式2;

原文地址:https://www.cnblogs.com/21-forever/p/10858447.html