Java基础之四种逻辑运算符

加油,新时代打工人!

根基不牢,地动山摇。不要觉得基础不重要,工作中经常跟基础打交道。
一、Java基础之算术运算符
二、Java基础之类型转换
三、Java基础之【字符串操作以及自增自减操作】
四、Java基础之赋值运算符和关系运算符

package base;
/**
 * @author wh
 * @date 2023年07月22日18:36
 * 四种逻辑运算符
 */
public class LogicalOperator {
    public static void main(String[] args) {
        //1 & 并且 (两边都要满足)
        //作用:两边都为真,结果为真
        System.out.println(true & true);//true
        System.out.println(false & false);//false
        System.out.println(true & false);//false
        System.out.println(false & true);//false
        //2 | 或者 (两边满足一个)
        //作用:两边都为假,结果为假
        System.out.println("--------------------");
        System.out.println(true | true);//true
        System.out.println(false | false);//false
        System.out.println(true | false);//true
        System.out.println(false | true);//true
        //3 ^ 逻辑异或 用到不多,了解即可
        //作用:相同为false,不同为true
        System.out.println("--------------------");
        System.out.println(true ^ true);//false
        System.out.println(false ^ false);//false
        System.out.println(true ^ false);//true
        System.out.println(false ^ true);//true
        //4 ! 逻辑非
        //作用:取反
        //提示:取反感叹号不要写多次,要么不写,要么写一次
        System.out.println("--------------------");
        System.out.println(!true);//false
        System.out.println(!false);//true
    }
}

你可能感兴趣的:(java,java,开发语言)