21xrx.com
2024-12-22 21:52:51 Sunday
登录
文章检索 我的文章 写文章
Java语言中常用的运算符及其使用方法
2023-06-19 18:51:31 深夜i     --     --
Java运算符 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符

Java语言中包含了丰富的运算符,用于对变量和数据进行不同的操作。本文将介绍Java常用的运算符及其使用方法,帮助读者更好地理解和运用Java语言。

一、算术运算符

Java中常用的算术运算符包括加号(+)、减号(-)、乘号(*)、除号(/)和取模(%)。

例如,下面的代码中使用了算术运算符对两个整数进行加、减、乘、除和取模的运算:


int a = 10;

int b = 5;

int c = a + b; // c的值为15

int d = a - b; // d的值为5

int e = a * b; // e的值为50

int f = a / b; // f的值为2

int g = a % b; // g的值为0

二、关系运算符

Java中常用的关系运算符包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)。

例如,下面的代码中使用了关系运算符对两个整数进行比较:

 java

int a = 10;

int b = 5;

boolean result1 = a == b; // result1的值为false

boolean result2 = a != b; // result2的值为true

boolean result3 = a > b; // result3的值为true

boolean result4 = a < b; // result4的值为false

boolean result5 = a >= b; // result5的值为true

boolean result6 = a <= b; // result6的值为false

三、逻辑运算符

Java中常用的逻辑运算符包括与(&&)、或(||)和非(!)。

例如,下面的代码中使用了逻辑运算符进行判断:


int a = 10;

int b = 5;

boolean result1 = (a > 0) && (b > 0); // result1的值为true

boolean result2 = (a > 0) || (b < 0); // result2的值为true

boolean result3 = !(a > b); // result3的值为false

四、位运算符

Java中常用的位运算符包括按位与(&)、按位或(|)和按位非(~)。

例如,下面的代码中使用了位运算符:


int a = 10; // 二进制为1010

int b = 5; // 二进制为0101

int result1 = a & b; // result1的值为0000(二进制)

int result2 = a | b; // result2的值为1111(二进制)

int result3 = ~a; // result3的值为11111111111111111111111111110101(二进制)

五、赋值运算符

Java中常用的赋值运算符包括赋值(=)、加等于(+=)、减等于(-=)、乘等于(*=)和除等于(/=)。

例如,下面的代码中使用了赋值运算符:


int a = 10;

a += 5; // 等价于a = a + 5;

a -= 2; // 等价于a = a - 2;

a *= 3; // 等价于a = a * 3;

a /= 2; // 等价于a = a / 2;

六、运算符的优先级

在Java中,运算符的优先级是指运算符被执行的顺序。例如,算术运算符的优先级大于关系运算符,因此算术运算符会先于关系运算符被执行。如果想要改变运算符的执行顺序,可以使用括号来明确优先级。

下表列出了Java中常用的运算符优先级,数值越高的优先级越高:

| 运算符    | 描述           |

| ------------- | ------------------------- |

| ()      | 括号           |

| !,-      | 非、取反         |

| \*,/,%,    | 乘、除、取模       |

| +,-      | 加、减          |

| <<,>>,>>>   | 移位           |

| <,<=,>,>=   | 关系运算符        |

| ==,!=     | 相等、不等        |

| &       | 按位与          |

| ^       | 按位异或         |

| \|      | 按位或          |

| &&      | 逻辑与          |

| \|\|     | 逻辑或          |

| =,+=,-=,\*=,/= | 赋值和复合赋值运算符   |

| ?:      | 三目运算符        |

| instanceof  | instanceof运算符     |

| new      | 创建对象和数组的运算符  |

| .       | 对象和类访问运算符    |

| []      | 数组访问运算符      |

| ()      | 方法调用和转型运算符   |

本文介绍了Java语言常用的运算符及其使用方法,对于初学者来说,掌握这些运算符的基本操作是非常重要的。为了更加深入地学习Java语言,建议读者多实践、多思考,在实践中不断提升自己的技能。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复