目录·
1.4.1 算术运算符
+ 加
- 减
* 乘
/ 除
% 取模
1.4.2 自增自减运算符
自增运算符: ++
自减运算符: --
可以对变量自身进行+1 或者-1的操作
可以放在变量前面,也可以放在变量后面
放在变量前面和后面的区别:
-
对于单独使用,放在变量前面或者后面没有任何区别
-
对于混合使用
-
如果是在变量前面,那么先对变量自身+1或者-1,然后再进行其他操作
-
如果是在变量后面,那么先进行其他操作,再对自身进行+1或者-1
-
1.4.3 赋值运算符
赋值运算符
= (常用) 把右边的值赋值给左边
扩展:
+=
-=
*=
/=
%=
1.4.4 关系运算符
关系运算符的结果一定是布尔类型,如果结果成立,就是true,如果结果不成立,就是false
==
!=
>
<
>=
<=
1.4.5 逻辑运算符
逻辑运算符要连接的都是布尔值
&& || 和 & | 的区别
&& || 具有短路效果,如果左边的表达式已经能够确定最终的结果,后面的表达式不会再执行,效率更高、
1.4.6 三元运算符
格式:
数据类型 变量名 = (布尔表达式) ? 表达式1 : 表达式2;
如果布尔表达式的结果是true,那么将表达式1的结果赋值给变量
如果布尔表达式的结果是false,那么将表达式2的结果赋值给变量