这个:
public void foo() {
for (int i = 0; i < rows; i++) // <--- no brace!
for (j = 0; j < columns; j++) // <--- no brace!
table[i][j] = new Blabla(i, j);
other();
}
Run Code Online (Sandbox Code Playgroud)
或这个:
public void foo() {
for (int i = 0; i < rows; i++) {
for (j = 0; j < columns; j++) {
table[i][j] = new Blabla(i ,j);
}
}
other();
}
Run Code Online (Sandbox Code Playgroud)
Mar*_*ers 13
最好包括大括号,否则有人可能会添加额外的一行,认为它将在循环内,但实际上它将在循环完成后运行一次.
public void foo() {
for (int i = 0; i < rows; i++)
for(j = 0; j < columns; j++)
table[i][j] = new Blabla(i, j);
count++; // <--- potential bug!
other();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
266 次 |
| 最近记录: |