java 四種邏輯運算子

來源:互聯網
上載者:User

標籤:

在java的邏輯運算子中,有這麼四類&&(短路與)、&(與)、||(短路或)、|(非短路或)

&&和&都表示與,&&表示第一個條件為false時,後面的條件就不執行,&要對所有的條件都進行判斷

||和|都表示或,||表示第一個條件為true時,後面的條件都不判斷;| 對所有的條件進行判斷

1      if((23>24)&&(100/0==0)){//23>24 為false,後麵條件就不執行判斷,當23<24為true,後麵條件繼續執行判斷,拋出異常java.lang.ArithmeticException: / by zero2         }3         if((23>24)&(100/0==0)){//條件必須都執行判斷,拋出異常java.lang.ArithmeticException: / by zero4         }5         if((23<24)||(100/0==0)){// ||短路或,當第一個條件為true,後麵條件不執行判斷;6         }7         if((23>24)|(100/0==0)){// | 非短路或,所有條件都要執行判斷8         }

 

java 四種邏輯運算子

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.