当前位置:实例文章 » 其他实例» [文章]【JavaSE】运算符

【JavaSE】运算符

发布人:shili8 发布时间:2025-03-14 06:43 阅读次数:0

**Java SE 运算符**

在 Java 中,运算符是用于执行各种操作的符号或关键字。它们可以用来进行算术运算、比较、逻辑运算等。在本文中,我们将详细介绍 Java 中的运算符。

### 算术运算符算术运算符用于执行基本的算术运算,如加法、减法、乘法和除法。

####1. 加法运算符 (+)

`+` 运算符用于将两个数字相加。例如:

javaint a =5;
int b =3;
int result = a + b; // result =8


####2. 减法运算符 (-)

`-` 运算符用于从一个数中减去另一个数。例如:

javaint a =10;
int b =4;
int result = a - b; // result =6


####3. 乘法运算符 (*)

`*` 运算符用于将两个数字相乘。例如:

javaint a =5;
int b =3;
int result = a * b; // result =15


####4.除法运算符 (/)

`/` 运算符用于将一个数除以另一个数。例如:

javaint a =10;
int b =2;
int result = a / b; // result =5


注意:在 Java 中,整数除法总是向下舍入,即如果商不是整数,则会丢弃小数部分。

####5. 模运算符 (%)

`%` 运算符用于求一个数的余数。例如:

javaint a =17;
int b =5;
int result = a % b; // result =2


### 关系运算符关系运算符用于比较两个值是否相等或不相等。

####1. 等于运算符 (==)

`==` 运算符用于检查两个值是否相等。例如:

javaint a =5;
int b =3;
boolean result = a == b; // result = false


####2. 不等于运算符 (!=)

`!=` 运算符用于检查两个值是否不相等。例如:

javaint a =5;
int b =3;
boolean result = a != b; // result = true


####3. 大于运算符 (>)

`>` 运算符用于检查一个数是否大于另一个数。例如:

javaint a =10;
int b =5;
boolean result = a > b; // result = true


####4. 小于运算符 (<)

`<` 运算符用于检查一个数是否小于另一个数。例如:

javaint a =5;
int b =10;
boolean result = a < b; // result = true


####5. 大于或等于运算符 (>=)

`>=` 运算符用于检查一个数是否大于或等于另一个数。例如:

javaint a =10;
int b =5;
boolean result = a >= b; // result = true


####6. 小于或等于运算符 (<=)

`<=` 运算符用于检查一个数是否小于或等于另一个数。例如:

javaint a =5;
int b =10;
boolean result = a <= b; // result = true


### 逻辑运算符逻辑运算符用于执行逻辑运算,如与、或和非。

####1. 与运算符 (&&)

`&&` 运算符用于检查两个条件是否都为真。例如:

javaboolean a = true;
boolean b = false;
boolean result = a && b; // result = false


####2. 或运算符 (||)

`||` 运算符用于检查两个条件是否至少有一个为真。例如:

javaboolean a = true;
boolean b = false;
boolean result = a || b; // result = true


####3. 非运算符 (!)

`!` 运算符用于取反一个条件的值。例如:

javaboolean a = true;
boolean result = !a; // result = false


### 位运算符位运算符用于执行位级别的操作,如与、或和异或。

####1. 与运算符 (&)

`&` 运算符用于检查两个整数的对应位是否都为1。例如:

javaint a =5; //101int b =3; //011int result = a & b; //001


####2. 或运算符 (|)

`|` 运算符用于检查两个整数的对应位是否至少有一个为1。例如:

javaint a =5; //101int b =3; //011int result = a | b; //111


####3. 异或运算符 (^)

`^` 运算符用于检查两个整数的对应位是否有一个为1。例如:

javaint a =5; //101int b =3; //011int result = a ^ b; //110


####4. 左移运算符 (<<)

`<<` 运算符用于将一个整数的二进制表示向左移动指定位数。例如:

javaint a =5; //101int result = a << 1; //1010


####5. 右移运算符 (>>)

`>>` 运算符用于将一个整数的二进制表示向右移动指定位数。例如:

javaint a =5; //101int result = a >>1; //010


####6. 无符号右移运算符 (>>>)

`>>>` 运算符用于将一个整数的二进制表示向右移动指定位数,忽略符号位。例如:

javaint a = -5; //1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

相关标签:python开发语言
其他信息

其他资源

Top