Java 运算符学习资料

Java 运算符

在 Java 中,运算符用于执行各种操作,例如算术运算、逻辑运算和赋值操作。以下是常用的 Java 运算符:

1. 算术运算符

Java 提供了一组用于执行基本算术运算的算术运算符。

  • +:加法运算符,用于两个操作数相加。
  • -:减法运算符,用于从第一个操作数中减去第二个操作数。
  • *:乘法运算符,用于两个操作数相乘。
  • /:除法运算符,用于将第一个操作数除以第二个操作数。
  • %:取模运算符,用于获取除法运算的余数。

示例:

int a = 10;
int b = 5;

int sum = a + b;      // 15
int difference = a - b;  // 5
int product = a * b;  // 50
int quotient = a / b;  // 2
int remainder = a % b;  // 0

2. 关系运算符

关系运算符用于比较操作数之间的关系,并返回一个布尔值(truefalse)。

  • ==:等于运算符,检查两个操作数是否相等。
  • !=:不等于运算符,检查两个操作数是否不相等。
  • >:大于运算符,检查第一个操作数是否大于第二个操作数。
  • <:小于运算符,检查第一个操作数是否小于第二个操作数。
  • >=:大于等于运算符,检查第一个操作数是否大于或等于第二个操作数。
  • <=:小于等于运算符,检查第一个操作数是否小于或等于第二个操作数。

示例:

int a = 10;
int b = 5;

boolean isEqual = (a == b);      // false
boolean isNotEqual = (a != b);   // true
boolean isGreater = (a > b);     // true
boolean isLess = (a < b);        // false
boolean isGreaterOrEqual = (a >= b);  // true
boolean isLessOrEqual = (a <= b);     // false

3. 逻辑运算符

逻辑运算符用于在布尔表达式中执行逻辑操作,并返回一个布尔值。

  • &&:逻辑与运算符,用于同时检查两个条件是否都为真。
  • ||:逻辑或运算符,用于检查两个条件中至少有一个为真。
  • !:逻辑非运算符,用于取反操作数的布尔值。

示例:

boolean condition1 = true;
boolean condition2 = false;

boolean andResult = (condition1 && condition2);   // false
boolean orResult = (condition1 || condition2);    // true
boolean notResult = !condition1;                  // false

4. 赋值运算符

赋值运算符用于将值分配给变量。

  • =:赋值运算符,将右侧的值赋给左侧的变量。
  • +=:加法赋值运算符,将右侧的值与左侧的变量相加,并将结果赋给左侧的变量。
  • -=:减法赋值运算符,将右侧的值从左侧的变量中减去,并将结果赋给左侧的变量。
  • *=:乘法赋值运算符,将右侧的值与左侧的变量相乘,并将结果赋给左侧的变量。
  • /=:除法赋值运算符,将左侧的变量除以右侧的值,并将结果赋给左侧的变量。
  • %=:取模赋值运算符,将左侧的变量除以右侧的值取模,并将结果赋给左侧的变量。

示例:

int a = 10;

a += 5;   // 相当于 a = a + 5,a 的值变为 15
a -= 3;   // 相当于 a = a - 3,a 的值变为 12
a *= 2;   // 相当于 a = a * 2,a 的值变为 24
a /= 4;   // 相当于 a = a / 4,a 的值变为 6
a %= 5;   // 相当于 a = a % 5,a 的值变为 1

你可能感兴趣的:(java,算法,数据结构)