francisyin
2015-10-21 16:25
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种作用,一种是做加法运算,一种是做连接符。输出语句一般做连接符。单独输出变量或字符串不需要+。
非要+你改成这样就好了
public class HelloWorld{ public static void main(String[] args) { final String D="男"; final String C="女"; System.out.println(D+C); } }
public class HelloWorld{ public static void main(String[] args) { final String D="男"; final String C="女"; System.out.println(""+D); System.out.println(""+C); } }
这样就不会错了,如楼上所说+是连接符不能单独出现的,总得有一个需要连得东西,就好像你结婚总要找一个人来结吧,一个人结不了吧。
Java入门第一季(IDEA工具)升级版
1166371 学习 · 17590 问题
相似问题