大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 帶有示例的Java邏輯運算符介紹

帶有示例的Java邏輯運算符介紹

更新時間:2022-06-22 12:13:40 來源:動力節(jié)點 瀏覽1473次

邏輯運算符

這些運算符用于執(zhí)行邏輯“與”、“或”和“非”運算,即類似于數(shù)字電子學中的與門和或門的功能。它們用于組合兩個或多個條件/約束或補充在特定考慮下對原始條件的評估。要記住的一件事是,如果第一個條件為假,則不會評估第二個條件,即它具有短路效應。廣泛用于測試做出決定的幾個條件。讓我們詳細了解每個邏輯運算符:

1.“邏輯與”運算符(&&):

當考慮的兩個條件都滿足或為真時,此運算符返回真。如果兩者之一產(chǎn)生假,則運算符的結(jié)果為假。例如,當 cond1 和 cond2 都為真(即非零)時, cond1 && cond2 返回真。

句法:

條件1 && 條件2

插圖:

a = 10, b = 20, c = 20
條件1:a < b
條件2:b == c
如果(條件1 && 條件2)
d = a+b+c
// 因為兩個條件都為真
d = 50。

例子

// Java code to illustrate
// logical AND operator
import java.io.*;
class Logical {
	public static void main(String[] args)
	{
		// initializing variables
		int a = 10, b = 20, c = 20, d = 0;
		// Displaying a, b, c
		System.out.println("Var1 = " + a);
		System.out.println("Var2 = " + b);
		System.out.println("Var3 = " + c);
		// using logical AND to verify
		// two constraints
		if ((a < b) && (b == c)) {
			d = a + b + c;
			System.out.println("The sum is: " + d);
		}
		else
			System.out.println("False conditions");
	}
}

輸出:

變量 1 = 10
變量 2 = 20
變量 3 = 20
總和是:50

現(xiàn)在在下面的例子中,我們可以看到短路效應。這里當執(zhí)行到 if 語句時,if 語句中的第一個條件為假,因此永遠不會檢查第二個條件。因此 ++b(b 的預增量)永遠不會發(fā)生并且 b 保持不變。

例子:

/*package whatever //do not write package name here */
import java.io.*;
class shortCircuiting {
	public static void main (String[] args) {	
	// initializing variables
		int a=10,b=20,c=15;
		// displaying b
		System.out.println("Value of b : "+b);
		// Using logical AND
		// Short-Circuiting effect as the first condition is false so the second condition is never reached and
		// so ++b(pre increment) doesn't take place and value of b remains unchanged
		if((a>c) && (++b>c)){
			System.out.println("Inside if block");
		}
		// displaying b
		System.out.println("Value of b : "+b);		
	}
}

輸出:

2.'邏輯或'運算符(||):

當考慮的兩個條件之一滿足或為真時,此運算符返回真。如果兩者中的任何一個都為真,則運算符的結(jié)果為真。要使結(jié)果為假,兩個約束都需要返回假。

句法:

條件1 || 條件2

例子:

a = 10, b = 20, c = 20
條件1:a < b
條件2:b > c
如果(條件1 || 條件2)
d = a+b+c
// 因為其中一個條件為真
d = 50。
// Java code to illustrate
// logical OR operator
import java.io.*;
class Logical {
	public static void main(String[] args)
	{
		// initializing variables
		int a = 10, b = 1, c = 10, d = 30;
		// Displaying a, b, c
		System.out.println("Var1 = " + a);
		System.out.println("Var2 = " + b);
		System.out.println("Var3 = " + c);
		System.out.println("Var4 = " + d);
		// using logical OR to verify
		// two constraints
		if (a > b || c == d)
			System.out.println("One or both"
							+ " the conditions are true");
		else
			System.out.println("Both the"
							+ " conditions are false");
	}
}

輸出:

變量 1 = 10
變量 2 = 1
變量 3 = 10
變量 4 = 30
一個或兩個條件都為真

3.“邏輯非”運算符(!):

與前兩個不同,這是一個一元運算符,當考慮的條件不滿足或為假條件時返回真。基本上,如果條件為假,則操作返回真,當條件為真時,操作返回假。

句法:

?。ń】担顩r)

例子:

a = 10, b = 20
!(a<b) // 返回 false
!(a>b) // 返回真
// Java code to illustrate
// logical NOT operator
import java.io.*;
class Logical {
	public static void main(String[] args)
	{
		// initializing variables
		int a = 10, b = 1;
		// Displaying a, b, c
		System.out.println("Var1 = " + a);
		System.out.println("Var2 = " + b);
		// Using logical NOT operator
		System.out.println("!(a < b) = " + !(a < b));
		System.out.println("!(a > b) = " + !(a > b));
	}
}

輸出:

變量 1 = 10
變量 2 = 1
!(a < b) = 真
!(a > b) = 假

以上就是關(guān)于“帶有示例的Java邏輯運算符介紹”,大家如果對此比較感興趣,想了解更多相關(guān)知識,可以關(guān)注一下動力節(jié)點的Java邏輯運算符,里面有更詳細的介紹等著大家去了解,希望對大家的學習能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲精品欧美日韩 | 伊人网址| 久久久久久久爱综合 | 四虎精品国产一区二区三区 | 91视频论坛| 女性一级全黄生活片在线播放 | 亚洲九九香蕉 | 男女xxⅹ爽免费视频 | 韩国色三级伦不卡高清在线观看 | 久久不射网站 | 国产精品天干天干 | 日韩经典在线 | 国产国产成人精品久久 | 亚洲成人黄色 | 日韩欧美色视频在线观看 | 久久99精品久久久久久园产越南 | 成人区精品一区二区毛片不卡 | 欧美成人国产一区二区 | 欧美aaa毛片免费看 欧美aaa性bbb毛片 | 91蝌蚪在线播放 | 99热在线国产 | 国产精品爱久久久久久久 | 兔子bt资源在线 | 日本一区二区三区在线播放 | 久久国产精品视频一区 | 看免费一级片 | 久久频这里精品99香蕉久 | 欧美精品成人一区二区在线观看 | 精品综合久久久久久97超人该 | 欧美日韩中文亚洲v在线综合 | 香蕉视频免费看 | 综合久久久 | 欧美日韩视频在线 | 美国一级毛片免费看成人 | 人人舔人人插 | 日本一区二区三区在线 观看网站 | 日日干天天| 久久久久久久综合 | 国产主播专区 | 成人影院vs一区二区 | 九九在线观看免费视频 |