Demo05-逻辑运算符 && 与(and) ||或(or) 非(取反) 短路运算

package operator;
//逻辑运算符
public class Demo05 {
    public static void main(String[] args) {
        //&& 与(and)  ||或(or)  非(取反)
        boolean a = true;
        boolean b = false;
        System.out.println("a && b:" + (a&&b)); //逻辑与运算 :两个变量都为真,结果才为true
        System.out.println("a || b :"+(a || b));// 逻辑与运算:两个变量有一个为真,侧结果才为true
        System.out.println("! (a && b):" + !(a&&b)); //如果是为真,则变为假,如果是假则变为真

        //短路运算
        int c = 5 ;
        boolean d = (c<4)&&(c++<4); //前面为false就不会执行后面的 c小于4是错的,所以不执行后面的代码 如果为真则执行
        System.out.println(d);
        System.out.println(c);

    }
}

 

posted @ 2022-02-21 17:12  苏三说v  阅读(157)  评论(0编辑  收藏  举报