logo

Java do-while ループ

ジャワ do-while ループ 指定された条件が true になるまで、プログラムの一部を繰り返し実行するために使用されます。反復回数が固定されておらず、少なくとも 1 回はループを実行する必要がある場合は、do-while ループを使用することをお勧めします。

Java do-while ループは 制御ループを終了する 。したがって、while ループや for ループとは異なり、do-while はループ本体の最後で条件をチェックします。ジャワ do-while ループ 条件はループ本体の後にチェックされるため、少なくとも 1 回は実行されます。

構文:

 do{ //code to be executed / loop body //update statement }while (condition); 

do-while ループのさまざまな部分:

1. 条件: テストされる式です。条件が true の場合、ループ本体が実行され、制御は式の更新に移ります。条件が false になるとすぐに、ループは自動的に中断されます。

例:

私<=100< strong>

2. 式の更新: ループ本体が実行されるたびに、この式によってループ変数が増加または減少します。

例:

i++;

注: do ブロックは、条件が false の場合でも、少なくとも 1 回実行されます。

do-while ループのフローチャート:

スパークチュートリアル
Javaのdo whileループのフローチャート

例:

以下の例では、1 から 10 までの整数値を出力します。for ループとは異なり、条件で使用される変数 (ここでは i) を個別に初期化してインクリメントする必要があります。そうしないと、ループが無限に実行されます。

DowhileExample.java

 public class DoWhileExample { public static void main(String[] args) { int i=1; do{ System.out.println(i); i++; }while(i<=10); } < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre>1 2 3 4 5 6 7 8 9 10 </pre> <h2>Java Infinitive do-while Loop</h2> <p>If you pass <strong>true</strong> in the do-while loop, it will be infinitive do-while loop.</p> <p> <strong>Syntax:</strong> </p> <pre> do{ //code to be executed }while(true); </pre> <p> <strong>Example:</strong> </p> <p> <strong>DoWhileExample2.java</strong> </p> <pre> public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println(&apos;infinitive do while loop&apos;); }while(true); } } </pre> <p> <strong>Output:</strong> </p> <pre>infinitive do while loop infinitive do while loop infinitive do while loop ctrl+c </pre> <p>In the above code, we need to enter Ctrl + C command to terminate the infinite loop.</p> <hr></=10);>

Java 不定詞 do while ループ

合格したら 真実 do-while ループでは、不定 do-while ループになります。

構文:

 do{ //code to be executed }while(true); 

例:

DowhileExample2.java

 public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println(&apos;infinitive do while loop&apos;); }while(true); } } 

出力:

infinitive do while loop infinitive do while loop infinitive do while loop ctrl+c 

上記のコードでは、無限ループを終了するには Ctrl + C コマンドを入力する必要があります。