慕仰507684
2017-06-18 03:06
public class HelloWorld{ public static void main(String[] args) { final char sex='男'; final char sex1='女'; System.out.println(sex+sex1); } }输出结果是52906了,怎么解释呢
这有神马不可理解的?你这又不是字符串所以这里的+进行的是加法运算,将男和女的编码数进行相加得到的。
final char sex='男'; final char sex1='女';
这一段应该是错误的,至少在eclipse里面是现实无法编译
改成
final String sex="男";
final String sex1="女";
最终的结果是 男女
Java入门第一季(IDEA工具)升级版
1165550 学习 · 17586 问题
相似问题