本文目錄一覽:
Java的and是幹什麼的?
AND (與)是一個邏輯連接詞,在邏輯中表示:如果兩者都為真,則結果為真,如果有一個為假,則結果為假,如果用0表示假(false),1表示真(true),則 0 and 0; 0 and 1; 1 and 0; 這三個表達式的結果都為0;只有當1 and 1時才為1;
與此類似的常用連接詞還有:OR(或),NOT(非)
OR: 兩者中有一個為真,則結果為真,例如:0 or 1 = 1;
NOT: 表示取當前值的相反值,0的相反值為1,1的相反值為0;
在你所提問的圖片中:
Boolean1 = true;//即Boolean1 = 1;
Boolean2 = false;//即Boolean2 = 0;
Boolean3 = Boolean1 AND Boolean2;//即Boolean3 = 1 and 0;根據上面的描述,同真才為真,所以Boolean3的值為0,即false;
望採納!
java中&和&&的區別?
(,|)它們是邏輯操作,(,||)它們是條件操作。
是位運算符,表示按位與運算,是邏輯運算符,表示邏輯運算與(and).
|| 按位或運算符 ,表示按位或運算,||是邏輯或算符,表示邏輯或運算。
條件操作只能操作布爾型的,而邏輯操作不僅可以操作布爾型,而且可以操作數值型的。
不同點:
對於AB,不管a是否為假,仍然要判斷B。
對於A|B,不管a是否為真,仍然要判斷B。
而對於AB,A||B在以上情況就不會去判斷B了。
幫助別人就是幫助自己,希望大家一塊進步。
java &and&&區別
1.條件1條件2
當條件1為假,則「條件1條件2」為假,就不用執行條件2了
當條件1為真,則再執行條件2
2.條件1條件2
即使條件1為假,已經能判斷「條件1條件2」為假,還要執行條件2
JAVA中&&和||是什麼意思?怎麼用
可以用作邏輯與的運算符,表示邏輯與(and),當運算符兩邊的表達式的結果都為true時,整個運算結果才為true,否則,只要有一方為false,則結果為false。
還具有短路的功能,即如果第一個表達式為false,則不再計算第二個表達式,例如,對於if(str
!=
null
!str.equals(「」))表達式,當str為null時,後面的表達式不會執行,所以不會出現NullPointerException
||可以作邏輯或運算符,表示邏輯或(or),當運算符有一邊為true時,整個運算結果為true!
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/128939.html