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

char不行吗

final char SEXM='男';        final char SEXW='女';        System.out.println(SEXM+SEXW); 这段怎么不对呀?把char换成String就能够输出了

提问者:小阳阳666 2016-10-09 10:12

个回答

  • chb19930526
    2016-10-09 10:23:19
    已采纳

    System.out.println(SEXM+","+SEXW);这样就可以了,+在与字符串变量一起使用才是连接符,你那样写就变成加减运算了。

  • chb19930526
    2016-10-10 20:36:29

    如果在System.out.println(+);单独出现char类型的变量或者用“+”连接字符串都是可以的,但是不能用“+”连接int类型和char类型,如果这样做了,会将char类型的字符转换成ASCLL码做整数的运算。

  • 半度微凉非比晴空
    2016-10-10 19:21:17

    像一般中文都是String类型

  • 半度微凉非比晴空
    2016-10-10 19:18:48

    public class HelloWorld{

        public static void main(String[] args) {

    final String SEX1="男" ;

        final String SEX2="女" ;

    System.out.println(SEX1+SEX2) ;

    }

    }