final char SEXM='男'; final char SEXW='女'; System.out.println(SEXM+SEXW); 这段怎么不对呀?把char换成String就能够输出了
System.out.println(SEXM+","+SEXW);这样就可以了,+在与字符串变量一起使用才是连接符,你那样写就变成加减运算了。
如果在System.out.println(+);单独出现char类型的变量或者用“+”连接字符串都是可以的,但是不能用“+”连接int类型和char类型,如果这样做了,会将char类型的字符转换成ASCLL码做整数的运算。
像一般中文都是String类型
public class HelloWorld{
public static void main(String[] args) {
final String SEX1="男" ;
final String SEX2="女" ;
System.out.println(SEX1+SEX2) ;
}
}