问答详情
源自:2-11 Java常量的应用

到底哪错了,怎么过不了啊?

public class HelloWorld{
    public static void main(String[] args) {
        final char MAN="男";
        final char WOMAN="女";
        System.out.println(MAN);
        System.out.println(WOMAN);
    }
}

提问者:慕数据2535060 2016-08-13 15:49

个回答

  • weibo_被雨淋湿的小胖子_03802324
    2016-08-13 15:59:45
    已采纳

    final char MAN='男';
    final char WOMAN='女';

    char数据类型需要用单引号!

  • cc小超超
    2016-08-13 16:13:12

    给你发了断正确的代码,都有说明啊。用char就不要给值添加双引号,必须用单引号。

  • 慕粉3758261
    2016-08-13 16:04:36

    变量类型用char,变量值用单引号

    final char MAN='男';

    final char WOMAN='女';


  • cc小超超
    2016-08-13 16:02:45

    public class Test {
    
        public static void main(String[] args) {
             final char MAN='男';
                final char WOMAN='女';
                System.out.println(MAN);
                System.out.println(WOMAN);
            }
        }

    char型定义也没问题,但是推荐用String型。char型,char的c是小写的,char型的值必须是小写。

  • cc小超超
    2016-08-13 16:00:17


    public class Test {
    
        public static void main(String[] args) {
             final String MAN="男";
                final String WOMAN="女";
                System.out.println(MAN);
                System.out.println(WOMAN);
            }
        }

    像汉子这种类型的值,为字符串类型,String型。注意大小写,Java的关键字严格区分大小写的。

    还有你的大括号多了一个。