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ループはどのように実行されますか?
- 'do'としてのJavaループが発生している間、コントロールはdoに分類されます。
- ループ(コード)の本体にあるステートメントが実行されます。
- 変数が更新されます。
- 流れは今になります
- 状態。
- trueの場合、ステップ6が実行されます。 それ以外の場合、フローはループから外れます。
- フローはステップ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プログラム、高度な証明書プログラム、または修士プログラムを取得して、キャリアを早急に進めましょう。
覚えておくべきこと
- do-whileループの本体には、少なくとも1つのステートメントが必要です。
- ループの最後の条件(ブール式)は、常にブール値になる必要があります。
- 条件がないと、ループを実行できません。
- 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++と同じ方法で自動メモリ管理を行います。 マルチスレッド、ネットワーキング、データベース、およびグラフィカルユーザーインターフェイスをサポートします。