java 四種邏輯運算符


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

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

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM