我不知道第二个for循环是否会被认为是一个声明需要花括号的声明.
所以我要问的是这些for-loops:
for (int i=1;i<a.length;i++){
for (int j=0;j<a[i].length;j++){
a[i][j] = b[i][j]-c[i][j];
}
}
Run Code Online (Sandbox Code Playgroud)
意思是这些for-loops:
for (int i=1;i<a.length;i++)
for (int j=0;j<a[i].length;j++)
a[i][j] = b[i][j]-c[i][j];
Run Code Online (Sandbox Code Playgroud)
简答:不
答案很长:你不必,但你应该.它提高了代码的可读性,它可以帮助您避免无用的调试和深夜.此外,Oracle的代码约定明确指出您应该始终使用大括号.
你也可以这样写:
for (int i=1;i<a.length;i++)
for (int j=0;j<a[i].length;j++)
if (a[i][j] > 500)
if (checkForSomethingStupid(a[i][j]))
a[i][j] = b[i][j]-c[i][j];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3465 次 |
| 最近记录: |