Java--运算符
前言
本文将介绍Java运算符的类型及其使用方法
运算符
算数运算符
算数运算符 | 描述 |
---|---|
+ | 加法运算;字符串连接运算 |
- | 减法运算 |
* | 乘法运算 |
/ | 除法运算 |
% | 取模运算(两数相除取余数) |
++ / – | 自增 / 自减运算 |
赋值运算符
赋值运算符 | 描述 |
---|---|
= | |
+= | a += 3 相当于 a = a + 3 |
-= | b -= 4 相当于 b = b - 4 |
*= | c *= 5 相当于 c = c * 5 |
/= | d /= 6 相当于 d = d / 6 |
%= | e %= 7 相当于 e = e % 7 |
比较运算符
比较运算符 | 描述 |
---|---|
== | 是否相等 |
< | 是否小于 |
> | 是否大于 |
<= | 是否小于等于 |
>= | 是否大于等于 |
!= | 是否不等 |
逻辑运算符
逻辑运算符 | 描述 |
---|---|
&& | 与(并且)==> && 全都是true,才是true;否则就是false |
|| | 或(或者) ==> || 至少一个是true,就是true;全都是false,才是false |
! | 非(取反) ==> ! 本来是true,变成false;本来是false,变成true |
三元运算符
格式:数据类型 变量名称 = 条件判断 ? 表达式A : 表达式B;
判断条件是否成立:
-
如果成立为true,那么将表达式A的值赋值给左侧的变量;
-
如果不成立为false,那么将表达式B的值赋值给左侧的变量;
举例:
1 | int a , b; |
运算符优先级
优先级 | 运算符 |
---|---|
1 | () |
2 | ! +(正) -(负) ++ – |
3 | * / % |
4 | +(加) -(减) |
5 | < <= > >= |
6 | == != |
7 | ^ |
8 | && |
9 | || |
10 | ?: |
11 | = += -= *= /= %= |
结尾
相关文章