mightyandweakcoder:
int v=0;
for(v;v<2;v++){
...
}
なぜこれがJavaで許可されていませんか?なぜ我々は、ループ初期化のために変数vを宣言しなければなりませんか?私はそのようにそれを行う場合、私はそれが声明ではありません知っているが、なぜJavaは、上記を許可していませんか?
彼らは次のとおりでした:
場合はv
ループする前に宣言されている、あなたは声明空のための最初の部分を残す必要があります。
int v=0;
for(; v < 2; v++){
...
}
ちょうど書き込みには意味がありませんv;
。