Java运算符(逻辑运算)

  • 逻辑运算主要就是三类:与,或,非。
    范例:
    观察非的操作
public class Test {
     public static void main(String args[]){
System.out.println(!10>20));//true
}
}
  • 在逻辑运算之中,最为麻烦的就是与和或两个操作,其各有两种写法。
  1. 与操作:&,&&;
  2. 或操作:|,||,
  • 与操作特点:在进行多个条件判断时,只有全部的条件都满足才可以进入。
public class Test {
     public static void main(String args[]){
//判断力两个条件
if(1>2 &10/0==0){
System.out.println("条件满足!");
}
}
}
  • 当使用“&”的时候明确的表示有多个条件都需要判断,可是如果说前面已经有条件返回了false。后面即便有几十万个true,最终结果也是false。事实上,后面的条件已经不需要在判断了,我们使用一个“&&(短路与)”。这样就能避免上述程序出错。
  • 或操作:若干个判断条件只要有一个结果时true,最后返回的结果就是true,不管后面有多少个false。

从此以后,所编写的逻辑运算运算,都使用“&&”和“||”的操作。不要使用单独的或,与的操作。

你可能感兴趣的:(Java运算符(逻辑运算))