Javaの無限ループ
1. 概要
このクイックチュートリアルでは、Javaで無限ループを作成する方法を探ります。
簡単に言えば、無限ループは、終了条件が満たされない場合に無限にループする命令シーケンスです。 無限ループの作成はプログラミングエラーである可能性がありますが、アプリケーションの動作に基づいて意図的に行われる場合もあります。
2. whileを使用する
whileループから始めましょう。 ここでは、ブールリテラル true を使用して、whileループ条件を記述します。
public void infiniteLoopUsingWhile() {
while (true) {
// do something
}
}
3. forの使用
次に、forループを使用して無限ループを作成しましょう。
public void infiniteLoopUsingFor() {
for (;;) {
// do something
}
}
4. do-whileの使用
無限ループは、Javaであまり一般的ではないdo-whileループを使用して作成することもできます。 ここで、ループ状態は最初の実行後に評価されます。
public void infiniteLoopUsingDoWhile() {
do {
// do something
} while (true);
}
5. 結論
ほとんどの場合、無限ループの作成は避けますが、ループを作成する必要がある場合もあります。 このようなシナリオでは、アプリケーションが終了するとループが終了します。
上記のコードサンプルは、GitHubリポジトリで入手できます。