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

帮助下 看下我输出的代码

public class HelloWorld{

    public static void main(String[] args) {

       final char NAME='男';

  final char LOVE='女';

System.out.println(NAME+LOVE);

}

}


正在回答

5 回答

""是空字符串,基本数据类型 + 字符串类型    系统会自动转换成字符串类型的连接,即输出“男女”。

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

System.out.println(NAME + LOVE);    

系统输出:52906

因为char是基本数据类型,会自动做加法运算,如果要输出字符串,可以这样写:

System.out.println(NAME  + "" + LOVE);

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

edc_vip7 提问者

System.out.println(NAME + "" + LOVE); 中间""是为什么
2016-03-22 回复 有任何疑惑可以回复我~
#2

qq_EnjoyYourLif_0 回复 edc_vip7 提问者

+有两种意义 一种用途是做加法,一种是做字符串的链接。""是为了让此处的+作为第二种用法
2016-03-27 回复 有任何疑惑可以回复我~

52906

NAME和LOVE换成String类型会输出男女

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

edc_vip7 提问者

String 会 想换成char形式
2016-03-22 回复 有任何疑惑可以回复我~

不知道

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

public class HelloWorld{

    public static void main(String[] args) {

       final String NAME="男";

       final String LOVE="女";

       System.out.println(NAME);

        System.out.println(LOVE);

    }

}


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

举报

0/150
提交
取消

帮助下 看下我输出的代码

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