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で入手できます。