为什么我这里没有连接字符串
String zero = "0";
for (int i = 0; i <= 5; i++)
System.out.println(zero);
zero += "0";
在这里我可以连接?
String test = "Hello";
System.out.println(test);
test += "world!";
System.out.println(test);
答案 0 :(得分:1)
当for循环没有花括号时,只重复下一个语句:
String zero = "0";
for (int i = 0; i <= 5; i++) {
System.out.println(zero);
zero += "0";
}
请注意,缩进在Java中没有语法值,因此在您的示例中缩进println和concatenation语句的事实误导读者认为只有println语句时两个语句都会重复是