Javaの無限ループ

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. 結論

ほとんどの場合、無限ループの作成は避けますが、ループを作成する必要がある場合もあります。 このようなシナリオでは、アプリケーションが終了するとループが終了します。

上記のコードサンプルはthe GitHub repositoryで入手できます。