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了。但是 | 还要去判断

&& 和 &  作用:只要有一个假就是假的。

猜你喜欢

转载自www.cnblogs.com/bulrush/p/8953123.html