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

char的使用问题

public class HelloWorld{    public static void main(String[] args) { final char sex='男'; final char sex1='女'; System.out.println(sex+sex1); } }输出结果是52906了,怎么解释呢

提问者:慕仰507684 2017-06-18 03:06

个回答

  • 慕婉清0689395
    2017-06-18 12:28:14

    这有神马不可理解的?你这又不是字符串所以这里的+进行的是加法运算,将男和女的编码数进行相加得到的。

  • 雅阁部
    2017-06-18 05:38:36

    final char sex='男'; final char sex1='女'; 

    这一段应该是错误的,至少在eclipse里面是现实无法编译

    改成

    final String sex="男";

    final String sex1="女";

    最终的结果是 男女