char不行吗

来源:2-11 Java常量的应用

小阳阳666

2016-10-09 10:12

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

写回答 关注

4回答

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

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

    小阳阳666

    非常感谢!

    2016-10-10 20:29:20

    共 1 条回复 >

  • 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) ;

    }

    }


Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1166820 学习 · 17593 问题

查看课程

相似问题