📜  Java中的运算符(1)

📅  最后修改于: 2023-12-03 15:32:02.253000             🧑  作者: Mango

Java中的运算符

Java中的运算符可分为以下几类:

  • 算术运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 位运算符
  • 三元运算符
算术运算符

Java中的算术运算符有加减乘除和取余。它们的语法如下:

int a = 10, b = 5;
int c = a + b; // 加法运算符
int d = a - b; // 减法运算符
int e = a * b; // 乘法运算符
int f = a / b; // 除法运算符
int g = a % b; // 取余运算符
赋值运算符

Java中的赋值运算符用于将右操作数的值赋给左操作数。它们的语法如下:

int a = 10, b = 5;
a += b; // 相当于 a = a + b;
a -= b; // 相当于 a = a - b;
a *= b; // 相当于 a = a * b;
a /= b; // 相当于 a = a / b;
a %= b; // 相当于 a = a % b;

还有一种特殊的赋值运算符叫做“三目运算符”,它的语法如下:

int a = 10, b = 5;
int c = (a > b) ? a : b; // 如果 a > b,c = a,否则 c = b
比较运算符

Java中的比较运算符用于比较两个值的大小。它们的语法如下:

int a = 10, b = 5;
boolean c = a > b; // 大于运算符
boolean d = a < b; // 小于运算符
boolean e = a >= b; // 大于等于运算符
boolean f = a <= b; // 小于等于运算符
boolean g = a == b; // 等于运算符
boolean h = a != b; // 不等于运算符
逻辑运算符

Java中的逻辑运算符用于比较两个布尔值。它们的语法如下:

boolean a = true, b = false;
boolean c = a && b; // 逻辑与运算符
boolean d = a || b; // 逻辑或运算符
boolean e = !a; // 逻辑非运算符
位运算符

Java中的位运算符用于对整数进行二进制位运算。它们的语法如下:

int a = 10, b = 5;
int c = a & b; // 按位与运算符
int d = a | b; // 按位或运算符
int e = a ^ b; // 按位异或运算符
int f = ~a; // 按位取反运算符
int g = a << 2; // 左移运算符,将a的二进制表示向左移2位
int h = a >> 2; // 右移运算符,将a的二进制表示向右移2位
int i = a >>> 2; // 无符号右移运算符,将a的二进制表示向右移2位,高位补0
三元运算符

Java中的三元运算符是一种特殊的运算符,也称为“条件运算符”或“问号运算符”。它的语法如下:

int a = 10, b = 5;
int c = (a > b) ? a : b; // 如果 a > b,c = a,否则 c = b

以上就是Java中的运算符的介绍。