- 邏輯運(yùn)算主要就是三類:與琼讽,或必峰,非。
范例:
觀察非的操作
public class Test {
public static void main(String args[]){
System.out.println(!10>20));//true
}
}
- 在邏輯運(yùn)算之中钻蹬,最為麻煩的就是與和或兩個(gè)操作吼蚁,其各有兩種寫法。
- 與操作:&问欠,&&肝匆;
- 或操作:|,||溅潜,
- 與操作特點(diǎn):在進(jìn)行多個(gè)條件判斷時(shí)术唬,只有全部的條件都滿足才可以進(jìn)入薪伏。
public class Test {
public static void main(String args[]){
//判斷力兩個(gè)條件
if(1>2 &10/0==0){
System.out.println("條件滿足滚澜!");
}
}
}
- 當(dāng)使用“&”的時(shí)候明確的表示有多個(gè)條件都需要判斷,可是如果說前面已經(jīng)有條件返回了false嫁怀。后面即便有幾十萬個(gè)true设捐,最終結(jié)果也是false。事實(shí)上塘淑,后面的條件已經(jīng)不需要在判斷了萝招,我們使用一個(gè)“&&(短路與)”。這樣就能避免上述程序出錯(cuò)存捺。
- 或操作:若干個(gè)判斷條件只要有一個(gè)結(jié)果時(shí)true槐沼,最后返回的結(jié)果就是true,不管后面有多少個(gè)false捌治。
從此以后岗钩,所編寫的邏輯運(yùn)算運(yùn)算,都使用“&&”和“||”的操作肖油。不要使用單獨(dú)的或兼吓,與的操作。