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

加号到底什么用处啊,怎么我的程序加上加号会报错,而别人的没有呢

public class HelloWorld{

    public static void main(String[] args) {

final String D="男";

    final String C="女";

System.out.println(D);

System.out.println(C);

}

}


这个没有报错


public class HelloWorld{

    public static void main(String[] args) {

final String D="男";

    final String C="女";

System.out.println(+D);

System.out.println(+C);

}

}


而这个就报错了

正在回答

2 回答

+有2种作用,一种是做加法运算,一种是做连接符。输出语句一般做连接符。单独输出变量或字符串不需要+。

非要+你改成这样就好了

public class HelloWorld{
    public static void main(String[] args) {
        final String D="男";
        final String C="女";
        System.out.println(D+C);
    }
}


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

francisyin 提问者

非常感谢!
2015-10-23 回复 有任何疑惑可以回复我~
public class HelloWorld{
    public static void main(String[] args) {
    final String D="男";
    final String C="女";
    System.out.println(""+D);
    System.out.println(""+C);
}
}

这样就不会错了,如楼上所说+是连接符不能单独出现的,总得有一个需要连得东西,就好像你结婚总要找一个人来结吧,一个人结不了吧。

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

举报

0/150
提交
取消

加号到底什么用处啊,怎么我的程序加上加号会报错,而别人的没有呢

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