Java 中的关系运算符

Java 编程中的关系运算符主要用于 If 条件语句或循环语句中。关系运算符通常用于检查两个变量之间的关系。如果关系为真,则返回布尔值 True。如果关系为假,则返回布尔值 False。

下表显示了 Java 编程中所有关系运算符及其示例。

关系运算符用法描述示例
>a > ba 大于 b5 > 2 返回 True
<a < ba 小于 b5 < 2 返回 False
>=a >= ba 大于或等于 b5 >= 2 返回 True
<=a <= ba 小于或等于 b5 <= 2 返回 False
==a == ba 等于 b5 == 2 返回 False
!=a != ba 不等于 b5 != 2 返回 True

Java 中的关系运算符示例

此示例有助于实际理解关系运算符。此 Java 程序允许用户输入两个整数变量 a 和 b。接下来,我们将使用这两个变量和上述运算符在编程语言中执行各种关系操作。

package JavaOperators;

import java.util.Scanner;

public class RelationalOperators {
	private static Scanner sc;
	public static void main(String[] args) {
		int a, b;
		sc = new Scanner(System.in);
		System.out.println(" Please Enter two integer Value: ");
		a = sc.nextInt();
		b = sc.nextInt();
		
		System.out.println(" Result of a >  b is = " + (a > b));
		System.out.println(" Result of a >=  b is = " + (a >= b));
		System.out.println(" Result of a <  b is = " + (a < b));
		System.out.println(" Result of a <=  b is = " + (a <= b));
		System.out.println(" Result of a ==  b is = " + (a == b));
		System.out.println(" Result of a !=  b is = " + (a != b));
	}
}
Relational Operators in Java 1

在此关系运算符示例中,以下语句将提示用户输入整数值 a、b。接下来,我们将用户输入的这些值赋给变量。

System.out.println(" Please Enter two integer Value: ");
a = sc.nextInt();
b = sc.nextInt();

在下一行,我们使用所有关系运算符对这些值进行了检查

在 If 条件语句中

此示例将帮助理解 Java 编程语言中的关系运算符如何在 If 条件语句中使用。在此示例中,我们在 If 语句中使用两个变量 a 和 b,以及一个关系运算符来执行条件检查。

package JavaOperators;

import java.util.Scanner;

public class RelationalOperatorsinIf {
	private static Scanner sc;
	public static void main(String[] args) {
		int a, b;
		sc = new Scanner(System.in);
		System.out.println("Please Enter two integer Value: ");
		a = sc.nextInt();
		b = sc.nextInt();
		
		if (a == b) {
			System.out.println("a is equal to b");
		}
		else {
			System.out.println("a is NOT equal to b");
		}
	}
}

Java 程序 的输出中,您可以看到我们输入了 a = 22 和 b = 65。这意味着 a 不等于 b。因此,打印了第二个 Java 语句。

Please Enter two integer Value: 
22
65
a is NOT equal to b

让我们看看当我们更改值时会发生什么。从下面的屏幕截图可以看出,我们输入了 a = 12 和 b = 12。这意味着 a 等于 b。因此,打印了第一个语句。

Please Enter two integer Value: 
12
12
a is equal to b

在此关系运算符的 if 语句示例中,前三个语句将提示用户输入整数值 a 和 b,并将用户输入的这些值赋给相应的变量。

关系运算符的 If 条件语句。在这里,如果 x 等于 y,则执行 If 条件 块内的语句。

System.out.println("a is equal to b");

如果 x 不等于 y,则 If 条件块内的语句将执行。

System.out.println("a is NOT equal to b");