每个字符串上的零字符

时间:2017-11-20 18:06:00

标签: java string concatenation

为什么我这里没有连接字符串

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);

1 个答案:

答案 0 :(得分:1)

当for循环没有花括号时,只重复下一个语句:

String zero = "0";
for (int i = 0; i <= 5; i++) {
  System.out.println(zero);
  zero += "0";
}

请注意,缩进在Java中没有语法值,因此在您的示例中缩进println和concatenation语句的事实误导读者认为只有println语句时两个语句都会重复是