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

谁告诉我哪错了

public class HelloWorld{

    public static void main(String[] args) {

final char SEX1='男';

    final char SEX2='女';

System.out.println(SEX1+'\n'+SEX2);

}

}

为什么输出52916

提问者:qq_迈向幸福_03508663 2016-06-24 18:56

个回答

  • 慕粉3541916
    2016-06-25 16:47:36
    已采纳

    public class HelloWorld{

        public static void main(String[] args) {

    final char SEX1='男';

        final char SEX2='女';

    System.out.println(SEX1+'\n'+SEX2);  这句错了。改成"\n" 系统识别的是两个字符相加 .

    }

    }

  • 小小慕慕
    2016-06-25 10:05:57

    public class SEX {

        public static void main(String[] args) {

        char SEX1='男';

        char SEX2='女';

        System.out.println(SEX1+"\n"+SEX2);

    }

    }


  • COD男孩
    2016-06-24 21:57:41

    把换行符改成双引号,你那样写就是字符相加!无语啊  基础多看看吧

  • qq_君少_03499062
    2016-06-24 19:11:36

    是大写的SEX

  • qq_君少_03499062
    2016-06-24 19:08:15

    把System.out.println(SEX1+'\n'+SEX2);

    改成System.out.println( "变量sex1的内容: "+sex1);

           System.out.println( "变量sex1的内容: "+sex2); 

  • 一眼千年1991
    2016-06-24 19:04:09

    去掉'\n'试试呢,觉得别的都对的