刚才在慕课网学习 学到第二章发现一点问题public class HelloWorld{ public static void main(String[] args) { String a="我爱慕课网"; String b="www.imooc.com"; System.out.println(a+"\n"+b); }}public class HelloWorld{ public static void main(String[] args) { String a="我爱慕课网"; String b="www.imooc.com"; System.out.println(a); System.out.println(b); }}public class HelloWorld{ public static void main(String[] args) { String a="我爱慕课网"; String b="www.imooc.com"; System.out.println(a+b); }}public class HelloWorld{ public static void main(String[] args) { String a="我爱慕课网"; String b="www.imooc.com"; System.out.println("a"+"b"); }} 为什么这四个代码中只有前两个是正确的???其中第一个代码中(a+"\n"+b)是咋回事 ,课程里并没提到还有为什么不能写成("a"+"b")感谢大佬回答
2 回答
已采纳
郭陆仁
TA贡献2条经验 获得超3个赞
("a"+"b")结果是
ab(注意“a”“b”是有含""的,代表的是字符串)
(a+b)结果是
我爱慕课网www.imooc.com(a、b不含“”,代表是变量会显示赋予的值)
(a+"\n"+b)结果是
我爱慕课网
www.imooc.com(a+"\n"+b)中间“\n”的结果是换行
添加回答
举报
0/150
提交
取消