14 运算符之关系运算符
在学习了算术运算符后,接下来我们将探讨关系运算符。在Java中,关系运算符用于比较两个操作数的关系,结果返回一个布尔值(true
或false
)。关系运算符在条件判断、循环等地方应用广泛。
关系运算符列表
Java中的主要关系运算符包括:
$== $
:等于运算符,判断两个操作数是否相等。$!= $
:不等于运算符,判断两个操作数是否不相等。$> $
:大于运算符,判断左侧的操作数是否大于右侧。$< $
:小于运算符,判断左侧的操作数是否小于右侧。$>= $
:大于或等于运算符,判断左侧的操作数是否大于或等于右侧。$<= $
:小于或等于运算符,判断左侧的操作数是否小于或等于右侧。
关系运算符使用示例
下面我们将通过一些代码示例来演示如何使用这些关系运算符。
1. 等于运算符 ==
判断两个变量是否相等。
public class ComparisonExample {
public static void main(String[] args) {
int a = 5;
int b = 5;
if (a == b) {
System.out.println("a 和 b 相等。");
} else {
System.out.println("a 和 b 不相等。");
}
}
}
输出:
a 和 b 相等。
2. 不等于运算符 !=
判断两个变量是否不相等。
public class NotEqualExample {
public static void main(String[] args) {
int x = 10;
int y = 20;
if (x != y) {
System.out.println("x 和 y 不相等。");
} else {
System.out.println("x 和 y 相等。");
}
}
}
输出:
x 和 y 不相等。
3. 大于运算符 >
判断一个变量是否大于另一个变量。
public class GreaterThanExample {
public static void main(String[] args) {
int p = 8;
int q = 3;
if (p > q) {
System.out.println("p 大于 q。");
} else {
System.out.println("p 不大于 q。");
}
}
}
输出:
p 大于 q。
4. 小于运算符 <
判断一个变量是否小于另一个变量。
public class LessThanExample {
public static void main(String[] args) {
int a = 6;
int b = 10;
if (a < b) {
System.out.println("a 小于 b。");
} else {
System.out.println("a 不小于 b。");
}
}
}
输出:
a 小于 b。
5. 大于或等于运算符 >=
判断一个变量是否大于或等于另一个变量。
public class GreaterOrEqualExample {
public static void main(String[] args) {
int x = 15;
int y = 15;
if (x >= y) {
System.out.println("x 大于或等于 y。");
} else {
System.out.println("x 小于 y。");
}
}
}
输出:
x 大于或等于 y。
6. 小于或等于运算符 <=
判断一个变量是否小于或等于另一个变量。
public class LessOrEqualExample {
public static void main(String[] args) {
int a = 8;
int b = 12;
if (a <= b) {
System.out.println("a 小于或等于 b。");
} else {
System.out.println("a 大于 b。");
}
}
}
输出:
a 小于或等于 b。
总结
在本章中,我们讨论了Java中的各类关系运算符及其用法。关系运算符是控制程序流的重要工具,可以帮助我们在代码中进行条件判断。接下来,我们将继续学习逻辑运算符,它们常常与关系运算符一起使用来构建复杂的条件表达式。希望你能将这些知识应用到实际编程中,提升你的编程能力!