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

这么写代码可以么

public class HelloWorld{

    public static void main(String[] args) {

final char SEX1="男";

final char SEX2="女";

  System.out.println(SEX1+SEX2);

}

}

因为我觉得::String后一般加字符串,char后加字符如性别------这样解释有错误么

提问者:喋喋宝 2016-03-02 14:33

个回答

  • madlifebi
    2016-03-15 19:47:21

    除了char应该用单引号的问题   最后那个应该写成System.out.println(SEX1+"\n"+SEX2);我也是刚学 具体的也解释不清 “\n”应该是分隔符之类的吧

  • Sunshine_17
    2016-03-02 15:03:05


    不可以吧,final是定义常量的关键字,char是用来说明变量的数据类型的;而且为char型变量赋值时用的是单引号,不是双引号。

  • 人走茶凉imooc
    2016-03-02 14:59:15

    public class HelloWorld {

        public static void main(String[] args) {

    final char SEX1='男';//char是单引号

    final char SEX2='女';

      System.out.println(SEX1);
      System.out.println(SEX2);

    }


    我也是才学

  • 寂尘c
    2016-03-02 14:55:41

    双引号内的男和女应该是属于字符串,应该用String,像a,b这样的就属于字符,用char,像你写的那个代码,编译器会报错的