WhileループとDo-Whileループ

著者: Laura McKinney
作成日: 7 4月 2021
更新日: 9 5月 2024
Anonim
JavaScript入門  レッスン14 Do Whileループ
ビデオ: JavaScript入門 レッスン14 Do Whileループ

コンテンツ

whileループは、制限なしで同じステートメントをより長い時間実行する場合に使用できます。一方、do-whileループは、特定の目的でより長い回数同じステートメントを実行する場合に使用されます。


内容:WhileループとDo-Whileループの違い

  • 比較表
  • Whileループとは何ですか?
  • Do-While Loopとは何ですか?
  • 主な違い
  • ビデオ説明

比較表

区別の基礎ながら一方を行います
定義ステートメントが真になり、継続的に繰り返されるまで続くループ。特定の命令に当てはまるループ。
ステートメントすべてのパッケージが機能するための1つのステートメントのみすべてのwhile条件に対して個別のステートメントが必要です。
表現while(条件){ステートメント;}。{statements;} while(condition);を実行します
実行急速かつ継続的な繰り返しによりシステムがクラッシュします。実際の値の特定の時間間隔に対してのみステートメントを実行します。
自然実行にかかる時間は短くなりますが、コードは短くなります。実行に時間がかかり、コードが長くなります。

Whileループとは何ですか?

1つのステートメントが真であり、他の条件に依存しない限り、それは繰り返され続けます。 C ++のwhile円の文構造は次のとおりです。while(condition){statement; }ここで、ステートメントは、単一の説明または数行のコードである場合があります。条件は任意の式である可能性がありますが、ループの値がゼロの場合は機能しません。すべての場合において、それは前向きで1以上でなければなりません。 whileループは、条件が満たされるまで何度も必要なコードのセグメントを書き換えるために使用されます。たとえば、1以外の特定の数値を分割できる頻度を知る必要があるとします。数値を追加し続け、数値が1になるまでループが動作し続け、ループの終了中に表示されます。円の本体を実行する前に条件をテストします。 while、for、またはdo-whileステートメントの中で、少なくとも1つの円を別の円の中に利用できます。このアクションは、フレーズが偽になるまで繰り返されます。それ以外の場合、プロセス全体が繰り返されます。場合によっては、値が決してfalseにならず、システムが迅速に動作し続けるため、システムがクラッシュする可能性があります。


Do-While Loopとは何ですか?

初期条件が正しくなり続ける場合はtrueを保持し、ステートメント内に何かが含まれない場合は実行を停止します。条件が満たされた場合に真になる可能性のある異なるループを定義する可能性があるため、ユーザーにより多くの制御があります。ステートメントを表現するには、次のインターフェイスが役立ちます。 {statements;} while(条件);ステータスが有効な場合、プログラムはdoステートメントに向かって移動し、プログラム内のステートメントがもう一度実行されます。 do / whileループは、whileループのバリエーションです。このプロセスは、条件が有効かどうかをチェックする前にコードを実行し、状態が正しい場合に再表示されます。 do-whileはwhileに似ていますが、ループの終わりに向かってテスト条件が発生する点が異なります。最後にテスト条件を設定することにより、コーディングがプログラムをクラッシュさせず、この方法ですべての状況で一定に保たれます。最初に、正方形内のコードが実行され、その後、状態が評価されます。条件が本物である場合、ブラケット内のコードがもう一度実行されます。条件が偽の場合、プログラムは終了します。

主な違い

  1. whileループは、すべてのパッケージが機能するために1つのケースのみを必要としますが、do-whileループは、while条件すべてに対して個別のレポートを必要とします。
  2. ステートメントがwhileループに当てはまる場合、急速かつ連続的な繰り返しによりシステムがクラッシュします。一方、do whileループは、実際の値の特定の時間間隔に対してのみステートメントを実行します。
  3. ステートメントが成立しないことがわかった場合、プログラミングがwhileループの本体に入る前にシステムは停止します。一方、読者が身体に入った後、システムは停止し、条件が当てはまらないことを確認します。
  4. whileループは、do-whileループよりも短い時間でサイクルを完了します。
  5. C ++のwhile円の文構造は、while(condition){statement;}です。 do-whileループの文構造はDo {statements;} while(condition);になります。
  6. whileループのコーディングは、do-whileループのコードよりも少ないです。