package sse; public class _212 { public static void main(String[] args){ final char SEX_1='男'; final char SEX_2='女'; System.out.println(SEX_1+SEX_2); } } 运行结果是52096 为什么?
+,这时是运算符。计算基本类型的结果,java中的char是借助数值经行存储的。并不是对象的连接符,可以这样写:
public class CharTest { public static void main(String[] args) { char male = '男'; char femal = '女'; System.out.println(male + " " + femal); } }
需要一行一行输出
package sse; public class _212 { public static void main(String[] args){ final char SEX_1='男'; final char SEX_2='女'; System.out.println(SEX_1++SEX_2); } }