java中 运算符
我们先讨论 &,&&,| ,|| 这四个运算符
1 boolean a=true; 2 boolean b=true; 3 boolean c=false; 4 //输出:a为true,b也为true. 输出true 5 if(a || b){ 6 System.out.println("a为true,b也为true. 输出true"); 7 }else { 8 System.out.println("a为true,b也为true. 输出false"); 9 } 10 /*//输出:a为true,c为false. 输出true 11 if(a || c){ 12 System.out.println("a为true,c为false. 输出true"); 13 }else { 14 System.out.println("a为true,c为false. 输出false"); 15 }*/
|| 的作用:只要有一个为真就为真。| 的作用:和||一样。只不过 || 判断第一个,如果a为true.就不去判断b了。但是 | 还要去判断
&& 和 & 作用:只要有一个假就是假的。
与(&) , 或(|) 是 位与逻辑
与(&&)、非(!)、或(||) 是 逻辑运算符