java关系运算符实例

作者 : 慕源网 本文共4013个字,预计阅读时间需要11分钟 发布时间: 2022-06-7 共355人阅读

java关系运算符实例Java 关系运算符是一组用于检查两个操作数之间关系的二元运算符,包括相等、大于、小于等。它们在比较后返回布尔结果,广泛用于循环语句以及条件 if- else 语句等。表示关系运算符的一般格式为: 

variable1 relation_operator variable2

让我们看一下 Java 中的每一个关系运算符:

运算符 1:“Equal”运算符 (==)

该运算符用于检查两个给定的操作数是否相等。如果左侧的操作数等于右侧,则运算符返回 true,否则返回 false。

语法:

var1 == var2
var1 = "GeeksforGeeks"
var2 = 20
var1 == var2 results in false

例子:

// Java Program to Illustrate equal to Operator

// Importing I/O classes
import java.io.*;

// Main class
class GFG {

	// Main driver method
	public static void main(String[] args)
	{
		// Initializing variables
		int var1 = 5, var2 = 10, var3 = 5;

		// Displaying var1, var2, var3
		System.out.println("Var1 = " + var1);
		System.out.println("Var2 = " + var2);
		System.out.println("Var3 = " + var3);

		// Comparing var1 and var2 and
		// printing corresponding boolean value
		System.out.println("var1 == var2: "
						+ (var1 == var2));

		// Comparing var1 and var3 and
		// printing corresponding boolean value
		System.out.println("var1 == var3: "
						+ (var1 == var3));
	}
}

输出

Var1 = 5
Var2 = 10
Var3 = 5
var1 == var2: false
var1 == var3: true

运算符 2:“不等于”运算符(!=)

该运算符用于检查两个给定的操作数是否相等。它的作用与等于运算符的作用相反。如果左侧的操作数不等于右侧,则返回 true,否则返回 false。

语法:

var1 != var2
var1 = "GeeksforGeeks"
var2 = 20

var1 != var2 results in true

例子:

// Java Program to Illustrate No- equal-to Operator

// Importing I/O classes
import java.io.*;

// Main class
class GFG {

	// Main driver method
	public static void main(String[] args)
	{
		// Initializing variables
		int var1 = 5, var2 = 10, var3 = 5;

		// Displaying var1, var2, var3
		System.out.println("Var1 = " + var1);
		System.out.println("Var2 = " + var2);
		System.out.println("Var3 = " + var3);

		// Comparing var1 and var2 and
		// printing corresponding boolean value
		System.out.println("var1 == var2: "
						+ (var1 != var2));

		// Comparing var1 and var3 and
		// printing corresponding boolean value
		System.out.println("var1 == var3: "
						+ (var1 != var3));
	}
}

输出

Var1 = 5
Var2 = 10
Var3 = 5
var1 == var2: true
var1 == var3: false

运算符 3:“大于”运算符 (>)

这将检查第一个操作数是否大于第二个操作数。当左侧的操作数大于右侧的操作数时,运算符返回 true。

语法:

var1 > var2
var1 = 30
var2 = 20

var1 > var2 results in true

例子:

// Java code to Illustrate Greater than operator

// Importing I/O classes
import java.io.*;

// Main class
class GFG {

	// Main driver method
	public static void main(String[] args)
	{
		// Initializing variables
		int var1 = 30, var2 = 20, var3 = 5;

		// Displaying var1, var2, var3
		System.out.println("Var1 = " + var1);
		System.out.println("Var2 = " + var2);
		System.out.println("Var3 = " + var3);

		// Comparing var1 and var2 and
		// printing corresponding boolean value
		System.out.println("var1 > var2: " + (var1 > var2));

		// Comparing var1 and var3 and
		// printing corresponding boolean value
		System.out.println("var3 > var1: "
						+ (var3 >= var1));
	}
}

输出

Var1 = 30
Var2 = 20
Var3 = 5
var1 > var2: true
var3 > var1: false

运算符 4:“小于”运算符 (<)

这将检查第一个操作数是否小于第二个操作数。当左侧的操作数小于右侧的操作数时,运算符返回 true。它的作用与大于运算符的作用相反。

语法:

var1 < var2

var1 = 10
var2 = 20

var1 < var2 results in true

例子:

// Java code to Illustrate Less than Operator

// Importing I/O classes
import java.io.*;

// Main class
class GFG {

	// Main driver method
	public static void main(String[] args)
	{
		// Initializing variables
		int var1 = 10, var2 = 20, var3 = 5;

		// Displaying var1, var2, var3
		System.out.println("Var1 = " + var1);
		System.out.println("Var2 = " + var2);
		System.out.println("Var3 = " + var3);

		// Comparing var1 and var2 and
		// printing corresponding boolean value
		System.out.println("var1 < var2: " + (var1 < var2));

		// Comparing var2 and var3 and
		// printing corresponding boolean value
		System.out.println("var2 < var3: " + (var2 < var3));
	}
}

输出

Var1 = 10
Var2 = 20
Var3 = 5
var1 < var2: true
var2 < var3: false

运算符 5: 大于或等于 (>=)

这将检查第一个操作数是否大于或等于第二个操作数。当左侧的操作数大于或等于右侧时,运算符返回 true。

语法:

var1 >= var2

var1 = 20
var2 = 20
var3 = 10

var1 >= var2 results in true
var2 >= var3 results in true

例子:

Var1 = 20
Var2 = 20
Var3 = 10
var1 >= var2: true
var2 >= var3: false

运算符 6: 小于或等于 (<=)

这将检查第一个操作数是否小于或等于第二个操作数。当左侧的操作数小于或等于右侧时,运算符返回 true。

语法:

var1 <= var2
var1 = 10
var2 = 10
var3 = 9

var1 <= var2 results in true
var2 <= var3 results in false

例子:

// Java Program to Illustrate Less
// than or equal to operator

// Importing I/O classes
import java.io.*;

// Main class
class GFG {

	// Main driver method
	public static void main(String[] args)
	{
		// Initializing variables
		int var1 = 10, var2 = 10, var3 = 9;

		// Displaying var1, var2, var3
		System.out.println("Var1 = " + var1);
		System.out.println("Var2 = " + var2);
		System.out.println("Var3 = " + var3);

		// Comparing var1 and var2 and
		// printing corresponding boolean value
		System.out.println("var1 <= var2: "
						+ (var1 <= var2));

		// Comparing var2 and var3 and
		// printing corresponding boolean value
		System.out.println("var2 <= var3: "
						+ (var2 <= var3));
	}
}

输出

Var1 = 10
Var2 = 10
Var3 = 9
var1 <= var2: true
var2 <= var3: false

慕源网 » java关系运算符实例

常见问题FAQ

程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!

发表评论

开通VIP 享更多特权,建议使用QQ登录