Java 關(guān)系運(yùn)算符詳情及案例(上)
運(yùn)算符:構(gòu)成了任何編程語(yǔ)言的基本構(gòu)建塊。Java 也提供了許多類(lèi)型的運(yùn)算符,可以根據(jù)需要使用它們來(lái)執(zhí)行各種計(jì)算和函數(shù),包括邏輯、算術(shù)、關(guān)系等。它們根據(jù)它們提供的功能進(jìn)行分類(lèi)。
運(yùn)算符類(lèi)型:
- 算術(shù)運(yùn)算符
- 一元運(yùn)算符
- 賦值運(yùn)算符
- 關(guān)系運(yùn)算符
- 邏輯運(yùn)算符
- 三元運(yùn)算符
- 按位運(yùn)算符
- 移位運(yùn)算符
關(guān)系運(yùn)算符:是一組二元運(yùn)算符,用于檢查兩個(gè)操作數(shù)之間的關(guān)系,包括相等、大于、小于等。它們?cè)诒容^后返回一個(gè)布爾結(jié)果,并廣泛用于循環(huán)語(yǔ)句和條件 if- else 語(yǔ)句等等。表示關(guān)系運(yùn)算符的一般格式為:
語(yǔ)法:
變量 1? 關(guān)系_運(yùn)算符? 變量 2
讓我們看看 Java 中的每一個(gè)關(guān)系運(yùn)算符:?
1.運(yùn)算符 1:“等于”運(yùn)算符 (==)
該運(yùn)算符用于檢查兩個(gè)給定的操作數(shù)是否相等。如果左側(cè)的操作數(shù)等于右側(cè)的操作數(shù),則運(yùn)算符返回真,否則返回假。
語(yǔ)法:
變量 1 == 變量 2
例證:
var1 = "haiyong" var2 = 20 var1 == var2 結(jié)果為假
例子:
import java.io.*; class GFG { // 主要驅(qū)動(dòng)方式 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.運(yùn)算符 2:“不等于”運(yùn)算符(!=)
該運(yùn)算符用于檢查兩個(gè)給定的操作數(shù)是否相等。它的功能與等于運(yùn)算符的功能相反。如果左側(cè)的操作數(shù)不等于右側(cè)的操作數(shù),則返回真,否則返回假。
語(yǔ)法:
變量 1 != 變量 2
例證:
var1 = "haiyong" var2 = 20 var1 != var2 結(jié)果為真
例子:
import java.io.*; class GFG { // 主要驅(qū)動(dòng)方法 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.運(yùn)算符 3:“大于”運(yùn)算符(>)
這將檢查第一個(gè)操作數(shù)是否大于第二個(gè)操作數(shù)。當(dāng)左側(cè)的操作數(shù)大于右側(cè)的操作數(shù)時(shí),運(yùn)算符返回真。
句法:
變量 1 > 變量 2
例證:
var1 = 30 var2 = 20 var1 > var2 結(jié)果為真
例子:
import java.io.*; class GFG { // 主要驅(qū)動(dòng)方法 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)系運(yùn)算符詳情及案例(上)的文章就介紹到這了,更多相關(guān)Java 關(guān)系運(yùn)算符內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
注解、原生Spring、SchemaBased三種方式實(shí)現(xiàn)AOP代碼案例
這篇文章主要介紹了注解、原生Spring、SchemaBased三種方式實(shí)現(xiàn)AOP的方法介紹,文中有詳細(xì)的代碼示例,對(duì)我們的學(xué)習(xí)有一定的幫助,需要的朋友可以參考下2023-06-06關(guān)于springboot-starter-undertow和tomcat的區(qū)別說(shuō)明
這篇文章主要介紹了關(guān)于springboot-starter-undertow和tomcat的區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03java簡(jiǎn)單網(wǎng)頁(yè)抓取的實(shí)現(xiàn)方法
這篇文章主要介紹了java簡(jiǎn)單網(wǎng)頁(yè)抓取的實(shí)現(xiàn)方法,詳細(xì)分析了與Java網(wǎng)頁(yè)抓取相關(guān)的tcp及URL相關(guān)概念,以及對(duì)應(yīng)的類(lèi)文件原理,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12Java的MyBatis框架中關(guān)鍵的XML字段映射的配置參數(shù)詳解
將XML文件的schema字段映射到數(shù)據(jù)庫(kù)的schema是我們操作數(shù)據(jù)庫(kù)的常用手段,這里我們就來(lái)整理一些Java的MyBatis框架中關(guān)鍵的XML字段映射的配置參數(shù)詳解,需要的朋友可以參考下2016-06-06