为了账号安全,请及时绑定邮箱和手机立即绑定

谁告诉我哪错了

public class HelloWorld{

    public static void main(String[] args) {

final char SEX1='男';

    final char SEX2='女';

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

}

}

为什么输出52916

正在回答

6 回答

public class HelloWorld{

    public static void main(String[] args) {

final char SEX1='男';

    final char SEX2='女';

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

}

}

0 回复 有任何疑惑可以回复我~
#1

qq_迈向幸福_03508663 提问者

非常感谢!
2016-06-25 回复 有任何疑惑可以回复我~

public class SEX {

    public static void main(String[] args) {

    char SEX1='男';

    char SEX2='女';

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

}

}


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

是大写的SEX

0 回复 有任何疑惑可以回复我~
#1

比不过他的灿烂

本来就是要大写,常量名一般用大写字符。 前面的基础点上有的。
2016-06-25 回复 有任何疑惑可以回复我~

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

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

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

0 回复 有任何疑惑可以回复我~
#1

COD男孩

他是引号的问题 ,,,,你这样给人家改不是不行,和人家想要的不一样了
2016-06-24 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165458    人
  • 解答问题       17585    个

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

进入课程

谁告诉我哪错了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信