实在是找不到原因,请各位求助

来源:3-5 Java中的逻辑运算符

斯风

2015-12-05 18:13

代码为:

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

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

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

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

        

错误提示为:

/85/1301/B19s/HelloWorld.java:7: error: illegal character: '\uff1b'

   System.out.println((a&&b) + "???")?

                                     ^

/85/1301/B19s/HelloWorld.java:9: error: illegal character: '\uff1b'

        System.out.println((!a) + "???")?

                                        ^

/85/1301/B19s/HelloWorld.java:10: error: illegal character: '\uff1b'

        System.out.println((c^d) + "??")?

                                        ^

3 errors


写回答 关注

2回答

  • Richard_msx
    2015-12-05 20:18:51
    已采纳

    注意分号的中英文状态,中文的分号,编译器是不识别的。

            System.out.println((a && b) +"未通过");
            System.out.println((a || d) +"通过");
            System.out.println((!a) +"未通过");
            System.out.println((c ^ d) +"通过");


  • 斯风
    2015-12-08 19:33:26

    谢谢richard

    java的大小写、中英文实在是太敏感了

    有啥方法吗?例如我写完代码后进行一次批量转换?

    Richar...

    这个错误也就刚学的时候犯,不知道你用编译器没,用编译器直接就能看出来。

    2015-12-09 21:35:55

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165552 学习 · 17587 问题

查看课程

相似问题