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

为什么加了一个String 后就可以执行了?

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

这样打印输出是数字,但是加上了一个String 就好了(如下)(为什么会这样?)

public class HelloWorld{

    public static void main(String[] args) {

String and="和";

        final char MAN='男';

final char WOMAN='女';

System.out.println(MAN+and+WOMAN);

}

}


正在回答

1 回答

你定义的时候是定义的是字符型char 而输出的时候是字符串 。

这样写就好了

package test1;


public class t1{

    public static void main(String[] args) {

        final String MAN="男";

    final  String WOMAN="女";

    System.out.println(MAN + WOMAN);

    }

}

或者按你原来的 把男女分2次输出也没问题。

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

白小三 提问者

谢谢您!希望能多向您学习
2016-02-20 回复 有任何疑惑可以回复我~
#2

寂Mo聆听 回复 白小三 提问者

客气了 ,我也才学1天。咱们互相学习么。
2016-02-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么加了一个String 后就可以执行了?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号