For「何の処理もない」部分に何らかの処理を追加する可能性があるならばそれを通りたいかどうかで分けるのでしょうが、そのような予定はありません。ループの種類によらないようですが、処理追加があってそれを通りたくない場合はどうするのでしょうか。While」を使うべきだと私は思います。「何の処理もない」部分に何らかの処理を追加する可能性があるならばそれを通りたいかどうかで分けるのでしょうが、そうですね。処理追加があってそれを通りたくない場合はどうするのでしょうか。〜(break相当)にしても、個人的には無闇やたらと使うものじゃない、と思います。ミニマムな機能を持ったメソッド(関数)の集合として、大きな機能を作るようにしていれば、そういった複雑な条件分岐そのものを回避できるものがほとんどだと思います。For>結果が同じなら、プログラムを読んでいって「Whileを抜ける」と読むのが適しているか「次のForループを実行する」と読むのが適しているか、で判断すればいいのではないでしょうか。ループの種類によらないようですが、処理追加があってそれを通りたくない場合はどうするのでしょうか。使うことになりました。While」を使うべきだと私は思います。ありがとうございます。〜(break相当)にしても、個人的には無闇やたらと使うものじゃない、と思います。いった複雑な条件分岐そのものを回避できるものがほとんどだと思います。今回のコードも2画面を超えるようになってきたので、そろそろ切り分けてやろうかというところです。読むのが適しているか、で判断すればいいのではないでしょうか。文脈に適したステートメントを選択するのが可読性向上につながりますありがとうございます。今回の例ではまさに等価だったので、より単純に記法的な問題としてお尋ねしました。←breakしたあとにはこれを実行したくないそういうことです。2重ループを一気に抜ける場合などに似た解決のしかたになるのですね。重のネストを抜けられるという便利な仕様を見つけました。うらやましく思いました。質問の意図って、こういうこと?その通りです。読み返して書き間違いに気づきました。申し訳ありませんでした。