我只想澄清for循环的这些语法之间的区别。
for (int ctr = 0; ctr < x.length; ctr++)
x[ctr] += 5;
for (int ctr = 0; ctr < x.length; ctr++) {
x[ctr] += 5;
}
答案 0 :(得分:0)
没有区别。当循环体中只有一条指令时,可以省略括号。
答案 1 :(得分:0)
这种情况没有区别,因为你在for循环中只有一条指令,你可以跳过括号。
但最好总是使用方括号来帮助您的代码更容易阅读,这样您就不会在更复杂的算法中感到困惑。
答案 2 :(得分:0)
就输出而言,没有区别。如果在循环内只执行一个语句,Java(以及其他语言)允许您跳过大括号。
但是,为了便于阅读,建议添加大括号。维护目的。