Java の do ステートメントはループ ステートメントであり、ループ本体のステートメント ブロックが少なくとも 1 回実行されることを保証し、条件式に基づいて実行を継続するかどうかを決定します。これは while ループに似ていますが、ステートメント ブロックの最初の実行は条件式の影響を受けず、常に 1 回実行されます。
Javaのdoの意味
JavaのDoは、ステートメントブロックを少なくとも1回実行し、条件式に基づいて実行を継続するかどうかを決定するために使用されるループステートメントです。
構文
<code class="java">do { // 语句块 } while (condition);</code>
仕組み
while ループとの違い
do-while ループは while ループに似ていますが、いくつかの重要な違いがあります:
特徴 | do-while ループ | while ループ |
---|---|---|
最初の実行 | ステートメントブロックはすぐに実行されます | 条件が真になるまでステートメントブロックは実行されません |
実行順序 | 最初にステートメントブロックを実行し、次に条件を確認します | 最初に条件を確認し、次に、ステートメント ブロックを実行します |
少なくとも 1 回実行 | ステートメント ブロックが少なくとも 1 回実行されることを保証します | ステートメント ブロックはまったく実行されない可能性があります |
例
次のコード条件式が false の場合でも、1 から 10 までの数値を出力します:
<code class="java">int i = 0; do { System.out.println(i++); } while (i < 0);</code>
注: 通常、do-while ループは、入力の処理時や初期化時など、ステートメントのブロックが少なくとも 1 回実行されることを保証するために使用されます。変数。
以上がJavaでのdoの意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。