# JAVA运算符

### 算术运算符

Java提供了常见的算术运算符，用于执行基本的数学运算，包括加法、减法、乘法、除法和取模运算。

#### 加法运算符（+）

java
int a = 10;
int b = 20;
int sum = a + b;
System.out.println("Sum: " + sum); // 输出 Sum: 30


#### 减法运算符（-）

java
int a = 20;
int b = 10;
int difference = a - b;
System.out.println("Difference: " + difference); // 输出 Difference: 10


#### 乘法运算符（*）

java
int a = 5;
int b = 4;
int product = a * b;
System.out.println("Product: " + product); // 输出 Product: 20


#### 除法运算符（/）

java
int a = 20;
int b = 5;
int quotient = a / b;
System.out.println("Quotient: " + quotient); // 输出 Quotient: 4


#### 取模运算符（%）

java
int a = 20;
int b = 3;
int remainder = a % b;
System.out.println("Remainder: " + remainder); // 输出 Remainder: 2


### 关系运算符

#### 相等运算符（==）

java
int a = 10;
int b = 10;
boolean isEqual = (a == b);
System.out.println("Is Equal: " + isEqual); // 输出 Is Equal: true


#### 不等运算符（!=）

java
int a = 10;
int b = 20;
boolean isNotEqual = (a != b);
System.out.println("Is Not Equal: " + isNotEqual); // 输出 Is Not Equal: true


#### 大于运算符（>）、小于运算符（<）

java
int a = 30;
int b = 20;
boolean isGreater = (a > b);
boolean isLess = (a < b);
System.out.println("Is Greater: " + isGreater); // 输出 Is Greater: true
System.out.println("Is Less: " + isLess); // 输出 Is Less: false


#### 大于等于运算符（>=）、小于等于运算符（<=）

java
int a = 30;
int b = 30;
boolean isGreaterOrEqual = (a >= b);
boolean isLessOrEqual = (a <= b);
System.out.println("Is Greater or Equal: " + isGreaterOrEqual); // 输出 Is Greater or Equal: true
System.out.println("Is Less or Equal: " + isLessOrEqual); // 输出 Is Less or Equal: true


### 逻辑运算符

#### 与运算符（&&）

java
int a = 10;
int b = 20;
boolean condition1 = (a > 5);
boolean condition2 = (b < 30);
boolean result = condition1 && condition2;
System.out.println("Result: " + result); // 输出 Result: true


#### 或运算符（||）

java
int a = 10;
int b = 20;
boolean condition1 = (a > 15);
boolean condition2 = (b < 30);
boolean result = condition1 || condition2;
System.out.println("Result: " + result); // 输出 Result: true


#### 非运算符（!）

java
boolean flag = false;
boolean result = !flag;
System.out.println("Result: " + result); // 输出 Result: true


### 位运算符

#### 按位与运算符（&）

java
int a = 5; // 二进制表示为 0101
int b = 3; // 二进制表示为 0011
int result = a & b; // 结果为 0001，即 1
System.out.println("Result: " + result); // 输出 Result: 1


#### 按位或运算符（|）

`java

int a = 5; // 二进制表示为 0101

int b = 3; // 二进制表示为 0011

int result = a | b; // 结果为 0111，即 7

System

|
3天前
|
Java 数据处理
Java运算符与表达式详解
Java运算符与表达式详解
21 3
|
3天前
|
Java
Java程序设计基础——条件运算符的深入解析
Java程序设计基础——条件运算符的深入解析
19 1
|
10天前
|
Java

11 0
|
2天前
|
Java 数据处理
Java运算符
Java运算符
9 2
|
3天前
|

Java程序设计基础——字符串运算符
Java程序设计基础——字符串运算符
20 2
|
3天前
|

Java程序设计基础——赋值运算符
Java程序设计基础——赋值运算符
20 4
|
3天前
|
Java
Java程序设计基础—表达式及运算符的优先级
Java程序设计基础—表达式及运算符的优先级
13 2
|
10天前
|
Java
【Java开发指南 | 第十一篇】Java运算符
【Java开发指南 | 第十一篇】Java运算符
13 2
|
10天前
|

03｜Java基础语法：讲解标识符、关键字、变量、数据类型、运算符、控制语句（条件分支、循环）
03｜Java基础语法：讲解标识符、关键字、变量、数据类型、运算符、控制语句（条件分支、循环）
13 0
|
10天前
|
Java

11 0