だから、私が理解している限り、do while ループは常に少なくとも 1 回は実行されますか? しかし、この場合、ループの外で変数を宣言して初期化する必要があるのはなぜでしょうか?
たとえば、次のコードを見てください。
do {
int a = (int) (Math.random() * 13);
int b = (int) (Math.random() * 13);
int c = (int) (Math.random() * 13);
int d = (int) (Math.random() * 13);
}
while (a + b + c + d != 24);
これは、a、b、c、d が初期化されていない可能性があるというコンパイル エラーをスローします。私はJavaの初心者なので、これには簡単な理由があると確信していますが、それを見つけることができないのですか?!
これを手伝ってくれてありがとう。