目录
1、算术运算符
-
+
-
—
-
*
-
/
-
%
-
++
-
--
2、关系运算符
注意:关系运算符的运算结果都是boolean类型
-
>
-
>=
-
<
-
<=
-
!=
-
==
3、逻辑运算符
-
& 逻辑与 无论如何前后都会执行
-
| 逻辑或 无论如何前后都会执行
-
! 非
-
&& 短路与 只要前面能够判断那么后面就不需要执行了
-
|| 短路或 只要前面能够判断那么后面就不需要执行了
notes:
逻辑运算符两侧必须是boolean类型,并且运算结果也是布尔类型
4、赋值运算符与拓展赋值运算符
=
拓展赋值运算符不会改变数据的类型,原先是什么类型之后还是。
5、条件运算符(三目运算符)
布尔表达式 ?表达式1 : 表达式2
注意:运算符不是语句不能单独写在Java源代码中,必须搭配其他的才可以。
6、字符串拼接运算符
= 有两种作用
-
求和,当=两边都是数字时求和
-
拼接,当两边有一边是字符串时,是拼接。
notes:一个表达式中有多个+号时,遵循自左向右的运算方式