在Java编程中,运算符是用于执行各种操作的符号,而表达式是由运算符、操作数和变量组成的代码片段。Java提供了一系列的运算符,用于执行算术、逻辑、赋值和其他各种操作。
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
关系运算符用于比较两个值之间的关系,并返回一个布尔值(true或false)。以下是常用的关系运算符:
- 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
逻辑运算符用于组合和操作布尔值。以下是常用的逻辑运算符:
- boolean a = true;
- boolean b = false;
- boolean andResult = a && b; // false
- boolean orResult = a || b; // true
- boolean notResult = !a; // false
赋值运算符用于将一个值赋给变量。以下是常用的赋值运算符:
- int a = 10;
- int b = 5;
- a += b; // a = a + b; => 15
- a -= b; // a = a - b; => 10
- a *= b; // a = a * b; => 50
- a /= b; // a = a / b; => 10
- a %= b; // a = a % b; => 0
表达式是由运算符、操作数和变量组成的代码片段,它可以计算出一个值。在Java中,表达式可以用于赋值、条件判断、循环控制等各种场景。
- int a = 10;
- int b = 5;
- int sum = a + b; // 表达式:a + b
- boolean isGreater = a > b; // 表达式:a > b
在编写表达式时,需要注意运算符的优先级和结合性。可以使用括号来明确指定运算的顺序。
int result = (a + b) * c; // 先计算括号内的表达式,再乘以c