java 且_JAVA中逻辑运算符“|”和“”与“||”和“”的用法
1.使用規則:
(1)& 可以用作邏輯與的運算符,表示邏輯與(and)
a、當運算符兩邊的表達式的結果都為true時,整個運算結果才為true,否則,只要有一方為false,則結果為false
b、無論第一個判斷條件是否成立,邏輯運算符前后兩個條件都會進行判斷
(2)&& 可以用作邏輯與的運算符,表示邏輯與(and)
a、當運算符兩邊的表達式的結果都為true時,整個運算結果才為true,否則,只要有一方為false,則結果為false
b、第一個條件不成立,后面的條件均不進行判斷,返回false
(3)| 可以作邏輯或運算符,表示邏輯或(or)
a、當運算符有一邊為true時,整個運算結果為true
b、無論第一個判斷條件是否成立,邏輯運算符前后兩個條件都會進行判斷
(4)|| 可以作邏輯或運算符,表示邏輯或(or)
a、當運算符有一邊為true時,整個運算結果為true
b、第一個條件成立,后面的條件均不進行判斷,返回true
2.使用案例:
String s = null;
1. if((s!=null)&(s.length()>0)){}
2. if((s!=null)&&(s.length()>0)){}
3. if((s==null)|(s.length()==0)){}
4. if((s==null)||(s.length()==0)){}
上述案例在java運行情況中,1,3均拋出NullPointerException異常。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java 且_JAVA中逻辑运算符“|”和“”与“||”和“”的用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: position: absolute;_
- 下一篇: python自动化发送邮件_Python