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

Java常量的应用

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

为什么我这样写输出结果是:52906

提问者:Haikkiiiii韩尚晋 2016-08-06 10:08

个回答

  • Haikkiiiii韩尚晋
    2016-08-06 10:22:41

    System.out.println(MSEX + FSEX);

    此行的“+”为函数重载,char类型+char类型返回值为int型。

    此行可以改为System.out.println(MSEX+" "+FSEX);

  • 彭杰威
    2016-08-06 10:17:48

    字符不能相加!!!MSEX + FSEX错了