上一篇
Java运算符计算规则有哪些,具体应用场景及实例解析?
- 后端开发
- 2025-10-22
- 5
Java中的运算符是用于执行算术、关系、逻辑、位运算等操作的符号,下面将详细介绍Java中的各种运算符及其计算方法。
算术运算符
算术运算符用于执行基本的数学运算,如加、减、乘、除等。

| 运算符 | 说明 | 例子 |
|---|---|---|
| + | 加法 | 5 + 3 = 8 |
| 减法 | 5 3 = 2 | |
| * | 乘法 | 5 * 3 = 15 |
| / | 除法 | 5 / 3 = 1.666… |
| % | 取模 | 5 % 3 = 2 |
关系运算符
关系运算符用于比较两个值,并返回一个布尔值(true或false)。
| 运算符 | 说明 | 例子 |
|---|---|---|
| == | 等于 | 5 == 5 返回 true |
| != | 不等于 | 5 != 3 返回 true |
| > | 大于 | 5 > 3 返回 true |
| < | 小于 | 3 < 5 返回 true |
| >= | 大于等于 | 5 >= 5 返回 true |
| <= | 小于等于 | 3 <= 5 返回 true |
逻辑运算符
逻辑运算符用于执行布尔运算,并返回布尔值。
| 运算符 | 说明 | 例子 |
|---|---|---|
| && | 与 | true && true 返回 true |
| 或 | ||
| ! | 非 | !true 返回 false |
位运算符
位运算符用于执行位级别的操作。

| 运算符 | 说明 | 例子 |
|---|---|---|
| & | 与 | 5 & 3 = 1 |
| 或 | ||
| ^ | 异或 | 5 ^ 3 = 6 |
| << | 左移 | 5 << 2 = 20 |
| >> | 右移 | 5 >> 2 = 1 |
赋值运算符
赋值运算符用于将值赋给变量。

| 运算符 | 说明 | 例子 |
|---|---|---|
| = | 简单赋值 | a = 5 |
| += | 加后赋值 | a += 5; // a = a + 5 |
| = | 减后赋值 | a = 5; // a = a 5 |
| *= | 乘后赋值 | a = 5; // a = a 5 |
| /= | 除后赋值 | a /= 5; // a = a / 5 |
| %= | 取模后赋值 | a %= 5; // a = a % 5 |
FAQs
Q1:Java中的算术运算符优先级是怎样的?
A1:Java中的算术运算符优先级从高到低依次为:乘法、除法、取模、加法、减法。
Q2:Java中的逻辑运算符优先级是怎样的?
A2:Java中的逻辑运算符优先级从高到低依次为:非(!)、与(&&)、或(||)。