java中的逻辑运算符

public class HelloWorld {

    public static void main(String[] args) {

boolean a = true; // a同意

boolean b = false; // b反对

boolean c = false; // c反对

boolean d = true; // d同意

   System.out.println("a&&b"+ "未通过");

        System.out.println("a||c"+ "通过");

        System.out.println("b^c"+ "未通过");

        System.out.println("c||d"+ "通过");

     }

}

   向大神求教,这是java中的逻辑运算符章节中的练习题,如何输出所要求的结果?

    

    


梨云梦冷
浏览 1280回答 1
1回答

moysakura

有点看不懂问题,你直接写的输出结果,都是字符串,和逻辑运算没什么关系。我说一下这几个逻辑运算的意思吧。&& 这个运算符(且关系)左右都是 true 的时候结果才是 true,只要一边为 false 结果就是 false。有假必假|| 这个运算符(或关系)左右都是 false 的时候结果才是 false,只要一边为 true 结果就是 true。有真逼真^这个运算符(异或关系)左右同为真或同为假时结果为假,左右不一样时结果为真。即true^true => falsefalse^false=>falsetrue^false=truefalse^true=>true
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java