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
2
3
4
5
6
7
8
9
10
int a , b;
a = 10;
// 如果 a 等于 1 成立,则设置 b 为 20,否则为 30
b = (a == 1) ? 20 : 30;
System.out.println( "Value of b is : " + b ); //Value of b is : 30
// 如果 a 等于 10 成立,则设置 b 为 20,否则为 30
b = (a == 10) ? 20 : 30;
System.out.println( "Value of b is : " + b ); //Value of b is : 20
1 | int a , b; |
运算符优先级
优先级 | 运算符 |
---|---|
1 | () |
2 | ! +(正) -(负) ++ – |
3 | * / % |
4 | +(加) -(减) |
5 | < <= > >= |
6 | == != |
7 | ^ |
8 | && |
9 | || |
10 | ?: |
11 | = += -= *= /= %= |
结尾
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 花猪のBlog!
评论
TwikooWaline