明星作品——java基础之逻辑运算

来源:互联网 发布:pdf.js不支持ie11 编辑:程序博客网 时间:2024/05/01 13:52

1.与运算:

&运算符左边true右边也为true true&true true

&运算 规律两边都为true的情况下,结果才是true

其他情况都为false

总结如下:

        true & true = true;

true & false = false;

false & true = false;

false & false = false;

2.或运算:

 

| : 两边只要有一个为true,结果为true

   只有两边都有false,结果为false

总结如下:

        true | true = true;

true | false = true;

false | true = true;

false | false = false;

 

 

3.异或运算:

^运算 异或 |区别就是两边为true的情况下,结果是false

^ : 异或;就是和|有点不一样。当true ^ true = false;

^ : 两边相同结果是false

两边不同结果是true

true ^ true = false;

true ^ false = true;

false ^ true = true;

false ^ false = false;

 

代码的体现:

public class YuYunSuan {

public static void main(String[] args){

int a =8;

if(a>7&a<1){

System.out.println("执行");

}

if(a>7|a<4){

System.out.println("执行");

}

// if(a>7^a<9){

System.out.println("执行");

}

if(a>7^a<4){

System.out.println("执行");

}

if(a!=8){

System.out.println("执行");

}

int a = 6^3;

System.out.println(a);

}

}

 

1 0