java或-九游会j9娱乐平台
a. java 中|| 和 && 這類的符號都表示什麼
&&和||是一種邏輯運算符,&&是邏輯與,當兩個數都為真,則結果為真。||是邏輯或,兩個數任意一個為真,則結果為真。
舉個例子:
1、a && b
當a、b都為真時,結果為真。有一個為假或者都為假時結果為假。
2、a || b
當a、b有一個為真時,結果為真。a、b都為假時結果為假。
(1)java或擴展閱讀:
在java中還有其他的邏輯符號,比如:!、|、 &
「!」是非運算符號,比如a為真,則!a則為假。a如果為假,則!a為真。
而「|」也是邏輯或,「&」也是邏輯與,但是他們與「||」和「&&」有些區別,區別如下:
「&」與「|」無論第一個判斷條件是否成立,邏輯運算符前後兩個條件都會進行判斷。
「&&」與「||」,前者第一個條件不成立,後面的條件均不進行判斷,返回false;後者第一個條件成立,後面的條件均不進行判斷,返回true。
b. java中的(或運算,異或運算,與運算)解釋下
java中或運算、異或運算、與運算的使用實例和解釋如下:
publicclasstest{publicstaticvoidmain(string[]args){
//1、左移(<<)
//然後左移2位後,低位補0:
////換算成10進制為20system.out.println(5<<2);//運行結果是20
//2、右移(>>)高位補符號位
//然後右移2位,高位補0:
//
system.out.println(5>>2);//運行結果是1
//3、無符號右移(>>>)高位補0
//例如-5換算成二進制後為:0101取反加1為1011
///
/我們分別對5進行右移3位、-5進行右移3位和無符號右移3位:
system.out.println(5>>3);//結果是0
system.out.println(-5>>3);//結果是-1
system.out.println(-5>>>3);//結果是536870911
//4、位與(&)
//位與:第一個操作數的的第n位於第二個操作數的第n位如果都是1,那麼結果的第n為也為1,否則為0
system.out.println(5&3);//結果為1
system.out.println(4&1);//結果為0
//5、位或(|)
//第一個操作數的的第n位於第二個操作數的第n位只要有一個是1,那麼結果的第n為也為1,否則為0
system.out.println(5|3);//結果為7
//6、位異或(^)
//第一個操作數的的第n位於第二個操作數的第n位相反,那麼結果的第n為也為1,否則為0
system.out.println(5^3);//結果為6
//7、位非(~)//操作數的第n位為1,那麼結果的第n位為0,反之。system.out.println(~5);//結果為-6}}
c. java中的異或 與或的區別
true || false || false 結果是true
true ^ false ^ false,結果也是true
false || true || false 結果是true
false ^ true ^ false 結果也是true
false || false || true => true
false ^ false ^ true => true
就是說三個條件只有一個為真的時候,他們運算結果是一樣的。
三個條件都是假的情況,運算結果都是false,也相同
但這不表示其他情況也能這樣互換。
d. java里或的符號是什麼
||
例如:
if(a == 1 || b == 2)
表示a的值為1或者b的值為2都成立
e. java &&和||代表什麼意思
||是邏輯或,表示多個條件只要滿足其中一個就行了;&&是邏輯與,必須滿足所有條件才行;
你這里應該用&&,即:if(i!=8 && i!=11) 。表示手機號如果既不是8位數又不是11位數的話就是不對的。你這里用||的話,無論手機號長度是多少,這2個條件必定會滿足其中一個。例如你這例子里,長度為8的時候,就會滿足後面 i!=11 這個條件,所以if得到的結果為真,就會列印出後面的語句了。
f. java中,&&和&以及|和||的區別
java中&&意思是「條件與」邏輯操作符,使用方法是x&&y,功能描述:x和y均為true,取值是true,否則取值是false。
java中||意思是「條件或」邏輯操作符,使用方法是x||y,功能描述:x和y有一個為true,取值是true,否則取值是false。
(6)java或擴展閱讀:
java語言中進行邏輯表達式求值運算時,不但要注意邏輯運算符本身的運算規則,而且還必須從最左邊一個計算部分開始,按照邏輯運算的規則計算該部分的值。每計算完一個部分就與該部分右邊緊靠著的邏輯運算符根據真值表進行邏輯值判斷。
在邏輯表達式的求解過程中,任何時候只要邏輯表達式的值已經可以確定,則求解過程不再進行,求解結束。
參考資料來源:
網路——&&
網路——||
g. 在java中「或」怎麼打
「或」:| 在英文輸入法的狀態下按住shift鍵再按下右下劃線(返回鍵backspace與回車鍵enter之間的那個鍵)
「或」有兩個:
① | 如if(a==0 | b==0)那麼a==0與b==0都會進行判斷是真還是假
② || 如if(a==0 || b==0)這個||有短路功能:如果a==0為真,那麼就不再判斷b==0是否為真,而直接執行下面的語句,如果a==0為假,才判斷b==0是否為真
h. java中 與 或 非 怎麼寫
書寫方法:
與:&& ,或:|| ,非:!。
i. java中邏輯或用什麼表示
用「||」表示。
如:條件語句中"if(a>3||a<1)"的意思就是說如果a大於3或者a小於1的時候滿足判斷條件。
備註:邏輯或中多個條件中只要滿足一個條件,那麼此判斷為真,多個條件同時為假的時候才為假。