问答详情
源自:3-5 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||d)+"通过");

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

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

    

}

}


提问者:_叉叉_4194385 2017-03-20 22:29

个回答

  • 慕粉1034498546
    2017-03-20 22:35:27
    已采纳

    我复制了下你的代码,放进myeclipse里,显示你的!有问题,你这个叹号是不是用输入法打出来的?换成英文输出试试。

  • moran96
    2017-03-23 15:19:44

    !不是英文状态下的

  • 孝武
    2017-03-20 22:52:32

    http://img.mukewang.com/58cfec8f00013caa11310879.jpg

    输入法问题

  • 慕粉184311156
    2017-03-20 22:36:04

     System.out.println((!a)+"未通过");  输入的是中文的感叹号,程序无法识别