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

System.out.printf("%c,%C",SEX1,SEX2);

        /*下面这种是错误的
        System.out.println(SEX1+SEX2);*/
        //正确的是
        System.out.println(SEX1);
        System.out.println(SEX2);
        //或者
        System.out.printf("%c,%C",SEX1,SEX2);

为什么

 

 

正在回答

2 回答

字符类型相加的话就是将对应的Ascii码数相加得到对应的字符,而不是你想要的两个字符拼接到一块。所以System.out.println(SEX1+SEX2);达不到你想要的结果。

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

没有为甚么,记住就行,规定的

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

举报

0/150
提交
取消

System.out.printf("%c,%C",SEX1,SEX2);

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