JavaDoWhileループと例

公開: 2021-05-25

反復には固定値がありません。一度実行されることが保証されているため、do-whileループを使用することをお勧めします。 これが可能なのは、ループの本体が実行された後に条件がチェックされるためです。 それが出口制御ループである理由です。

したがって、while Javaはwhileループの変形であり、条件がtrueと評価される前にコードブロックを実行し、whileループと同様に、条件がtrueである限りそれを繰り返します。

目次

Java構文の実行

行う{

//コードの本文

} while (条件);

ここでの条件は、ループの最後に表示されるブール式です。 式がtrueと評価された場合、コントロールはdoステートメントに戻り、ループが再度実行されます。 このプロセスは、ブール式がfalseと評価されるまで繰り返されます。

公衆 クラス例{

公衆 静的 void main(String [] args){

int i = 1 ;

行う{

System.out.println(i);

i ++;

} while (i <= 5 );

}

}

説明:指定されたループは6回実行されます。 したがって、iの値は6ですが、条件がfalseと評価されるため、出力されません。

Do-Whileループはどのように実行されますか?

  1. 'do'としてのJavaループが発生している間、コントロールはdoに分類されます。
  2. ループ(コード)の本体にあるステートメントが実行されます。
  3. 変数が更新されます。
  4. 流れは今になります
  5. 状態。
  6. trueの場合、ステップ6が実行されます。 それ以外の場合、フローはループから外れます。
  7. フローはステップ2に戻ります

アプリケーション

JavaInfiniteの間に行う

do-while javaループでブール式がtrueとして渡されると、無限ループが作成されます。

これは、do-whileJavaの無限ループの例です。

パブリッククラスの例{

public static void main(String [] args){

する {

System.out.println( "do whileループ内で処理を開始");

//他のステートメントを追加できます

System.out.println( "do whileループの処理の終了");

Thread.sleep(2 * 1000);

} while(true);

}

}

説明:プログラムがIDEを使用して終了するまで、ステートメントは実行され続けます。

与えられた数までの自然数の合計

パブリッククラスの例{

public static void main(String args [])

{{

int x = 7、sum = 0;

do{//行は均等に印刷されます

//条件がfalseの場合

合計+=x;

バツ-;

} while(x> 0);

System.out.println( "合計:" +合計);

}

}

DoWhileJavaループを使用した配列の反復。

Javaでdo-whileループを使用した整数配列の反復の例を次に示します。

クラス例{

public static void main(String args []){

int arr [] = {0,1,45,9};

int i = 0;

する{

System.out.println(arr [i]);

i ++;

} while(i <4);

}

}

Do-Whileループのネスト

do-whileJavaループでdo-whileを使用することができます。 これは、do-while構造のネストとして知られています。 入れ子の深さに上限はありません。 do-whileには、if、while、switchなどの任意の構造を含めることができます。 例えば:

クラス例{

public static void main(String args [])

{{

int a = 10;

do//最初のdowhile

{{

System.out.println(10);

do // 2nd do while

{{

System.out.println(20);

}

while(false);

}

while(false);

}

}

WhileループとWhileループを実行する

  • whileループは入口制御ループですが、do-whileループは出口制御ループです
  • Java whileは、Javaloopよりもきれいに見えます。
  • Do whileループは、条件に関係なく少なくとも1回実行されます。

なぜDo-Whileを使用するのですか?

プログラムを最低1回実行する必要がある場合は、do-whileを使用します。 たとえば、ユーザーが負の数を入力するまで、ユーザーから入力を受け取る必要があります。 このような場合、初期入力は正または負になる可能性があるため、do-whileループが使用されますが、入力が必要です。 他のすべての場合は、whileループを使用する方が簡単です。

世界のトップ大学からオンラインでソフトウェアコース学びましょう。 エグゼクティブPGプログラム、高度な証明書プログラム、または修士プログラムを取得して、キャリアを早急に進めましょう。

覚えておくべきこと

  1. do-whileループの本体には、少なくとも1つのステートメントが必要です。
  2. ループの最後の条件(ブール式)は、常にブール値になる必要があります。
  3. 条件がないと、ループを実行できません。
  4. doステートメントがwhileステートメントに対応していない場合、エラーが発生します。

結論

do-while Javaループは、特定の条件が満たされるまで一連のステートメントを繰り返すために使用されます。 このブログでは、ループ、その構文、使用法、ネスト、およびwhileループとの比較について学習しました。

JAVA、フルスタックソフトウェア開発について詳しく知りたい場合は、upGrad&IIIT-Bのフルスタックソフトウェア開発のエグゼクティブPGプログラムをチェックしてください。これは、働く専門家向けに設計されており、500時間以上の厳格なトレーニングを提供します。プロジェクト、割り当て、IIIT-B卒業生のステータス、実践的な実践的なキャップストーンプロジェクト、トップ企業との仕事の支援。

Javaについてもっと知り、コーディングのキャリアを向上させたい場合は、インド最大のオンライン高等教育会社であるupGradのコースをご覧ください。 upGradにアクセス 詳細については。

プログラミングのループとは何ですか?

プログラミングでは、ループは特定の条件が満たされるまで継続的に繰り返されるコードのセグメントです。 ループとは、実行の流れの順序が条件によって制御される構造です。 ループは、アクションを繰り返し実行するためのプログラミング構造です。 これは、端末にメッセージを数回表示することから、計算を数千回実行することまで、何でもかまいません。 ほとんどのプログラミング言語には、forループ、whileループ、do-whileループ、foreachループなどの何らかの形式のループがあります。

Java関数とは何ですか?

関数は、特定のタスクを実行する一連のステートメントです。 タスクは、値を返すこと(値を返すことは戻り値とも呼ばれます)または変更を加えることです。 関数は、コードを単純化するために使用されます。 関数を使用すると、コードを保守可能で管理可能なチャンクに分割できます。 コードを再利用できます。 Javaには、3つのタイプの関数があります。 1つ目は組み込み関数です。 これらは、Javaによって提供される関数です。 例:System.out.println()。 Javaはユーザー定義関数もサポートしています。 これらはプログラマーによって書かれた関数です。

Javaプログラミング言語の特徴は何ですか?

Javaには、CやC++に似た豊富で強力な構文があります。 int、char、float、doubleなどのCおよびC++データ型を使用します。 Javaはプラットフォームに依存しない言語であり、任意のプラットフォーム用のプログラムを開発するために使用できます。 これは静的に型付けされた言語です。 CおよびC++と同じ方法で自動メモリ管理を行います。 マルチスレッド、ネットワーキング、データベース、およびグラフィカルユーザーインターフェイスをサポートします。