制御ステートメントはの基本です これは基本的にプログラムのスムーズな流れを可能にします。ループの次の反復にジャンプするには、javacontinueステートメントを使用します。このステートメントは、プログラムの現在のフローを継続し、指定された条件でコードの一部をスキップします。
始めましょう。
Javaのcontinueステートメントとは何ですか?
Javaのcontinueステートメントは内部でのみ許可されます 。継続が実行されると、ループ本体の現在の反復が終了し、ループの次の反復から実行が続行されます。簡単に言うと、プログラムのフローを継続し、その特定の条件で残りのコードをスキップします。リアルタイムの例を使用して、Javaでのcontinueステートメントを理解しましょう。
例 (着信とアラーム):
- 通話中で、通話時間中にアラームがスケジュールされているとすると、アラームトリガーが通話イベントを認識します。
- コールイベントが記録されると、電話機は次のスヌーズ期間にアラームを鳴らし続けます。これが、continueが本質的に機能する方法です。
Javaの例でxmlファイルを読む
ここで、JavaContinueステートメントを示す構文を見てみましょう。
Javaの構文続行:
if(conditition){続行}
構文は、「continue」キーワードの後にセミコロンが続くだけです。
次に、このcontinueステートメントがJavaでどのように機能するかを見てみましょう。
JavaContinueステートメントのフロー図
このフローチャートでは、コードは次の手順で応答します。
- まず、条件をチェックするループに入ります。ループ条件がfalseの場合、ループを直接終了します。
- その後、「続行」ステートメントをチェックします。存在する場合、その後のステートメントはループの同じ反復で実行されません。
- 「continue」ステートメントが存在しない場合、それ以降のすべてのステートメントが実行されます。
ステートメントの例を続ける
ループで使用されます (( 一方 、 ために 、 ) とスイッチケースで。それらすべてを一つずつ実行していきましょう。
ステートメントの続行–Ifループ
public class ContinueExample {public static void main(String args []){for(int i = 0 i<=5 i++) { if (i==2) { continue //skips the rest of the statement } System.out.print(i+' ') } } }
出力: 0 1 3 4 5
説明 :上記の出力は、2を除くすべての数値を表示します。 が検出されると、次の反復にジャンプし、現在の反復のステートメントをスキップします。 「continue」構文が使用されるたびに、コードの残りの部分をスキップするだけです。
続行ステートメントの例–Forループ
ために ループは、一部を反復する必要がある場合に使用されます 複数回。これは、反復回数が固定されている場合に特に使用されます。以下のサンプルコードで同じことを理解しましょう。
public class ContinueExample {public static void main(String [] args){for(int i = 0i<=5i++){ if(i==2){ continue } System.out.println(i) } } }
出力:
0
1
3
4
5
説明: 上記の出力には、2を除くすべての数値が表示されます。
ステートメントの例を続ける-whileループ
ザ・ Javaのwhileループ プログラムの一部を何度も繰り返すために使用されます。反復回数が固定されていない場合は、whileループを使用できます。次に、Whileループを使用したcontinueステートメントの例を理解しましょう。以下のコードを参照してください。
public class ContinueExample {public static void main(String args []){int i = 10 while(i> = 0){if(i == 5){i--continue} System.out.print(i + '')私 - } } }
出力 :10 9 8 7 6 4 3 2 1 0
ステートメントの例を続行–DoWhileループ
Do-whileループはに似ています whileループですが、1つの相違点があります。whileループでは、条件はループの本体の実行前に評価されますが、 条件は、ループの本体の実行後に評価されます。以下のコードを参照してください。
cのリンクリストプログラム
public class ContinueExample {public static void main(String args []){int i = 1 do {if(i == 5){i ++ continue} System.out.print(i + '')i ++} while(i<10) } }
出力 :1 2 3 4 6 7 8 9
これで、Java記事のこのContinueステートメントは終わりです。プログラムを効果的でユーザーフレンドリーにするには、Javaの制御ステートメントを効率的に使用する必要があります。
エドゥレカの 産業の要件と要求に従って専門家によってキュレーションされます。このトレーニングには、コアJavaおよびJ2EEの基本概念と高度な概念に関する包括的な知識と、Hibernate、Spring、SOAなどの一般的なフレームワークが含まれます。このコースでは、業界のユースケースを使用して、Javaアレイ、Java OOP、Java関数、Javaループ、Javaコレクション、Javaスレッド、Javaサーブレット、Webサービスなどの概念に関する専門知識を習得します。
質問がありますか? 「Javaでステートメントを続行する」の記事のコメントセクションにその旨を記載してください。折り返しご連絡いたします。