位运算符在操作逻辑型数据时,与逻辑运算符 && , || , ! 不同的是: 运算符要计算完 a , b之后再给出运算的结果,比较代码如下:
1 public class test1 {2 3 public static void main(String[] args) {4 int a,b=10;5 if((a=10)==10||(b=20)==20){6 System.out.println(b);7 }8 }9 }
运行结果为: 10
1 public class test1 {2 3 public static void main(String[] args) {4 int a,b=10;5 if((a=10)==10|(b=20)==20){6 System.out.println(b);7 }8 }9 }
运行结果为: 20