Java 语言支持如下运算符
- 算数运算符: +, -, *, /, %, ++, –,
- 赋值运算符: =
- 关系运算符: >, <, >=, <=, !=
- 逻辑运算符: &&, ||, !
- 位运算符: &, |, ^, ~, >>, <<, >>>
- 条件运算符: ?, :
- 拓展运算符: +=, -=, *=, /=
算数运算符
算数运算符分为 + 、 – 、 * 、 /、 % 、 ++ 、 — 分别为加 、 减 、 乘 、 除 、 取余
public class Main {
public static void main(String[] args) {
//二元运算符
int a = 10;
int b = 20;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/(double)b);
}
}
输出:
30
-10
200
0.5
赋值运算符
public class Main {
public static void main(String[] args) {
int a = 10;
int b = 20;00
System.out.println(a=b);
}
}
输出:
20
关系运算符
public class Main {
public static void main(String[] args) {
//关系运算符返回结果为boolean类型:true false
int a = 10;
int b = 20;
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a!=b);
}
}
输出:
false
true
false
true
逻辑运算符
运算符 | 用法 | 含义 | 说明 | 实例 | 结果 |
---|---|---|---|---|---|
&& | a&&b | 短路与 | ab 全为 true 时,计算结果为 true,否则为 false。 | 2>1&&3<4 | true |
|| | a||b | 短路或 | ab 全为 false 时,计算结果为 false,否则为 true。 | 2<1||3>4 | false |
! | !a | 逻辑非 | a 为 true 时,值为 false,a 为 false 时,值为 true | !(2>4) | true |
| | a|b | 逻辑或 | ab 全为 false 时,计算结果为 false,否则为 true | 1>2|3>5 | false |
& | a&b | 逻辑与 | ab 全为 true 时,计算结果为 true,否则为 false | 1<2&3<5 | true |
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/288838.html