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

为什么是错的

为什么这样是错的

public class HelloWorld{
    public static void main(String[] args) {
 final char NSEX='女';
 final char MSEX='男';
 System.out.println(NSEX+Msex);
 }
}


这样分开输出就对了

public class HelloWorld{
    public static void main(String[] args) {
 final char NSEX='女';
 final char MSEX='男';
 System.out.println(NSEX);
 System.out.println(MSEX);
 }
}


是char输出有什么要求吗

正在回答

3 回答

System.out.println("性别是"+NSEX+MSEX);

这样就可以了

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

加号是什么意思呢?只有String类型赋值的时候才代表着追加连接.char属于字符类型 底层基于Unicode编码实现的
  统一的2个字节 16个位

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

char只能赋值单字符,上面的应该是打印输出的变量名和赋值的变量名大小写不一致,连接符应该用逗号,我也是刚开始学,有问题的话请多多指教

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

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165216    人
  • 解答问题       17581    个

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

进入课程

为什么是错的

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