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

为什么定义char类型就会报错

public class HelloWorld{

    public static void main(String[] args) {

final char sex1="男";

    final char sex2="女";

System.out.println(sex+b);

}

}


提问者:陌上花开1226 2015-10-28 17:38

个回答

  • Perona
    2015-10-28 17:55:59

    因为char型要用单引号,String型才是双引号。输出语句中变量也写错了。注意一点就是char类型的不能直接用+,中间加个换行吧。

    参考代码

    public class HelloWorld{
        public static void main(String[] args) {
            final char sex1='男';
            final char sex2='女';
        System.out.println(sex1+"\n"+sex2);
        
        }
    }


  • slent
    2015-10-28 17:48:16

    把男和女上的双引都改成单引就可以了,,另外你上面写的错误挺多,少 { 不说,显示能容和常量都有写错。