为什么是错的

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

慕码人5836916

2018-10-23 22:29

为什么这样是错的

public class HelloWorld{
    public static void main(String[] args) {
 final char NSEX='女';
 final char MSEX='男';
 System.out.println(NSEX+Msex);
 }
}


这样分开输出就对了

public class HelloWorld{
    public static void main(String[] args) {
 final char NSEX='女';
 final char MSEX='男';
 System.out.println(NSEX);
 System.out.println(MSEX);
 }
}


是char输出有什么要求吗

写回答 关注

3回答

  • 慕标8339271
    2018-10-31 07:54:28

    System.out.println("性别是"+NSEX+MSEX);

    这样就可以了

  • 慕勒4257802
    2018-10-24 11:03:25

    加号是什么意思呢?只有String类型赋值的时候才代表着追加连接.char属于字符类型 底层基于Unicode编码实现的
      统一的2个字节 16个位

  • qq_兔子兔子_ekrz78
    2018-10-23 22:52:51

    char只能赋值单字符,上面的应该是打印输出的变量名和赋值的变量名大小写不一致,连接符应该用逗号,我也是刚开始学,有问题的话请多多指教

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

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

1167205 学习 · 18157 问题

查看课程

相似问题