为了账号安全,请及时绑定邮箱和手机立即绑定

char不行吗

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

正在回答

4 回答

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

0 回复 有任何疑惑可以回复我~
#1

小阳阳666 提问者

非常感谢!
2016-10-10 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

像一般中文都是String类型

0 回复 有任何疑惑可以回复我~

public class HelloWorld{

    public static void main(String[] args) {

final String SEX1="男" ;

    final String SEX2="女" ;

System.out.println(SEX1+SEX2) ;

}

}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

char不行吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信