ホームページ  >  記事  >  Java  >  Javaのwhileループとdo-whileループの違いは何ですか?

Javaのwhileループとdo-whileループの違いは何ですか?

WBOY
WBOY転載
2023-09-14 21:01:021265ブラウズ

Javaのwhileループとdo-whileループの違いは何ですか?

Java の while ループは、各反復の開始時にループ継続条件をテストした後、1 つ以上のステートメントを実行します。ただし、do-while ループは、最初の反復が完了した後にループの継続条件をテストします。したがって、do-while ループではループ ロジックが 1 回実行されることが保証されますが、while では実行されません。

public class WhileAndDoWhileLoop {
   public static void main(String args[]) {
      int i=5;
      System.out.println("Test while Loop:");
      while(i < 5) {
         System.out.println("Iteration: "+ ++i);
      }
      System.out.println("Test do-while Loop:");
      i=5;
      do {
         System.out.println("Iteration: "+ ++i);
      } while(i < 5);
   }
}

上の例では、while ループ ステートメントはまったく実行されません。ただし、do-while ループは 1 回だけ実行されます。

出力

Test while Loop:
Test do-while Loop:
Iteration: 6

以上がJavaのwhileループとdo-whileループの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。