这样写为什么会输出错误呀

来源:2-11 Java常量的应用

慕少1578716

2017-09-17 12:07

public class HelloWorld{

    public static void main(String[] args) {

final char MALE='男';

final char FEMALE='女';

System.out.println(MALE+'\n'+FEMALE);

}

}


写回答 关注

3回答

  • _jajajaja_0
    2017-09-17 12:30:24
    已采纳

    你是把“\n”的双引号打成单引号了把。。

    紫青

    错误原因是因为对于双引号,+执行的是字符串连接操作;而对于单引号,+执行的是加法运算,所以最后输出的是int类型数字。

    2017-09-17 12:46:33

    共 2 条回复 >

  • 紫青
    2017-09-17 12:38:11

    将'\n'改为"\n"就可以了

  • 慕移动8426714
    2017-09-17 12:30:40

    别用\n


Java入门第一季(IDEA工具)升级版

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

1165558 学习 · 17587 问题

查看课程

相似问题