为什么把char改为String就可以输出结果了呢?
你是不是两个char类型的一起输出了。就是这样:
final char sex1='男';
final char sex2='女';
System.out.println(sex1+sex2);
这样输出的结果是52906,两个char类型变量相加转换成int类型了。可以再加一个空格System.out.println(sex1+" "+sex2);这样输出的就是字符串类型,结果是: 男 女