2.5 邏輯運(yùn)算符

一、學(xué)習(xí)要求

書籍參考章節(jié): 第3.5章

學(xué)習(xí)目標(biāo):

  • 邏輯運(yùn)算符

二、參考知識

在Java語言中有三種邏輯運(yùn)算符,它們是NOT、AND、OR。

  • NOT(非,以符號”!”表示)運(yùn)算符是用來表示相反的意思。 如果A為true,則!A則為false
  • AND(與,以符號”&&”表示)運(yùn)算符表示“與”的意思,也就是和的意思,只有操作符兩邊同時為true,與的結(jié)果才是true。
  • OR(或,以符號”||”表示)運(yùn)算符是用來表示“或”,就像我們?nèi)粘I钪欣斫獾囊粯?,兩者只要有一個為“真”,結(jié)果就為“真”了。

下表列出了邏輯運(yùn)算符的基本運(yùn)算

操作符 描述 例子(假設(shè)布爾變量A為真,變量B為假)
&& 稱為邏輯與運(yùn)算符。當(dāng)且僅當(dāng)兩個操作數(shù)都為真,條件才為真。 (A && B)為假。
稱為邏輯或操作符。如果任何兩個操作數(shù)任何一個為真,條件為真。 (A B)為真。
! 稱為邏輯非運(yùn)算符。用來反轉(zhuǎn)操作數(shù)的邏輯狀態(tài)。如果條件為true,則邏輯非運(yùn)算符將得到false。 ?。ˋ && B)為真。

例子

public class Test {
  public static void main(String args[]) {
     boolean a = true;
     boolean b = false;
     System.out.println("a && b = " + (a&&b));
     System.out.println("a || b = " + (a||b) );
     System.out.println("!(a && b) = " + !(a && b));
  }
}

以上代碼編譯運(yùn)行結(jié)果如下:

a && b = false
a || b = true
!(a && b) = true
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容