Java 關(guān)系運算符詳情及案例(上)
運算符:構(gòu)成了任何編程語言的基本構(gòu)建塊。Java 也提供了許多類型的運算符,可以根據(jù)需要使用它們來執(zhí)行各種計算和函數(shù),包括邏輯、算術(shù)、關(guān)系等。它們根據(jù)它們提供的功能進行分類。
運算符類型:
- 算術(shù)運算符
- 一元運算符
- 賦值運算符
- 關(guān)系運算符
- 邏輯運算符
- 三元運算符
- 按位運算符
- 移位運算符
關(guān)系運算符:是一組二元運算符,用于檢查兩個操作數(shù)之間的關(guān)系,包括相等、大于、小于等。它們在比較后返回一個布爾結(jié)果,并廣泛用于循環(huán)語句和條件 if- else 語句等等。表示關(guān)系運算符的一般格式為:
語法:
變量 1? 關(guān)系_運算符? 變量 2
讓我們看看 Java 中的每一個關(guān)系運算符:?
1.運算符 1:“等于”運算符 (==)
該運算符用于檢查兩個給定的操作數(shù)是否相等。如果左側(cè)的操作數(shù)等于右側(cè)的操作數(shù),則運算符返回真,否則返回假。
語法:
變量 1 == 變量 2
例證:
var1 = "haiyong" var2 = 20 var1 == var2 結(jié)果為假
例子:
import java.io.*;
class GFG {
// 主要驅(qū)動方式
public static void main(String[] args)
{
// 初始化變量
int var1 = 5, var2 = 10, var3 = 5;
// 顯示 var1、var2、var3
System.out.println("Var1 = " + var1);
System.out.println("Var2 = " + var2);
System.out.println("Var3 = " + var3);
// 比較 var1 和 var2 并打印相應(yīng)的布爾值
System.out.println("var1 == var2: "
+ (var1 == var2));
// 比較 var1 和 var3 并打印相應(yīng)的布爾值
System.out.println("var1 == var3: "
+ (var1 == var3));
}
}
輸出:
Var1 = 5 Var2 = 10 Var3 = 5 var1 == var2: false var1 == var3: true
2.運算符 2:“不等于”運算符(!=)
該運算符用于檢查兩個給定的操作數(shù)是否相等。它的功能與等于運算符的功能相反。如果左側(cè)的操作數(shù)不等于右側(cè)的操作數(shù),則返回真,否則返回假。
語法:
變量 1 != 變量 2
例證:
var1 = "haiyong" var2 = 20 var1 != var2 結(jié)果為真
例子:
import java.io.*;
class GFG {
// 主要驅(qū)動方法
public static void main(String[] args)
{
// 初始化變量
int var1 = 5, var2 = 10, var3 = 5;
// 顯示 var1、var2、var3
System.out.println("Var1 = " + var1);
System.out.println("Var2 = " + var2);
System.out.println("Var3 = " + var3);
// 比較 var1 和 var2 并打印相應(yīng)的布爾值
System.out.println("var1 == var2: "
+ (var1 != var2));
// 比較 var1 和 var3 并打印相應(yīng)的布爾值
System.out.println("var1 == var3: "
+ (var1 != var3));
}
}
**輸出**
```java
Var1 = 5
Var2 = 10
Var3 = 5
var1 == var2: true
var1 == var3: false
3.運算符 3:“大于”運算符(>)
這將檢查第一個操作數(shù)是否大于第二個操作數(shù)。當(dāng)左側(cè)的操作數(shù)大于右側(cè)的操作數(shù)時,運算符返回真。
句法:
變量 1 > 變量 2
例證:
var1 = 30 var2 = 20 var1 > var2 結(jié)果為真
例子:
import java.io.*;
class GFG {
// 主要驅(qū)動方法
public static void main(String[] args)
{
// 初始化變量
int var1 = 30, var2 = 20, var3 = 5;
// 顯示 var1、var2、var3
System.out.println("Var1 = " + var1);
System.out.println("Var2 = " + var2);
System.out.println("Var3 = " + var3);
//比較 var1 和 var2 并打印相應(yīng)的布爾值
System.out.println("var1 > var2: " + (var1 > var2));
// 比較 var1 和 var3 并打印相應(yīng)的布爾值
System.out.println("var3 > var1: "
+ (var3 >= var1));
}
}
**輸出**
```java
Var1 = 30
Var2 = 20
Var3 = 5
var1 > var2: true
var3 > var1: false
到此這篇關(guān)于Java 關(guān)系運算符詳情及案例(上)的文章就介紹到這了,更多相關(guān)Java 關(guān)系運算符內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
springboot?publish?event?事件機制demo分享
這篇文章主要介紹了springboot?publish?event?事件機制demo,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10
spring boot 測試單元修改數(shù)據(jù)庫不成功的解決
這篇文章主要介紹了spring boot 測試單元修改數(shù)據(jù)庫不成功的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09

