工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Java

Java - ループ制御

コードのブロックを数回実行する必要がある場合があります。一般に、ステートメントは順番に実行されます。関数内の最初のステートメントが最初に実行され、次に 2 番目のステートメントが実行されます。

プログラミング言語は、より複雑な実行パスを可能にするさまざまな制御構造を提供します。

ループ ステートメントを使用すると、ステートメントまたはステートメントのグループを複数回実行できます。以下は、ほとんどのプログラミング言語でのループステートメントの一般的な形式です-

Java プログラミング言語は、ループ要件を処理するために次のタイプのループを提供します。以下のリンクをクリックして詳細を確認してください。

Sr.No. ループと説明
1 while ループ

特定の条件が真である間、ステートメントまたはステートメントのグループを繰り返します。ループ本体を実行する前に条件をテストします。

2 for ループ

一連のステートメントを複数回実行し、ループ変数を管理するコードを省略します。

3 do...while ループ

while ステートメントと同様ですが、ループ本体の最後で条件をテストします。

ループ制御ステートメント

ループ制御ステートメントは、通常のシーケンスから実行を変更します。実行がスコープを離れると、そのスコープで作成されたすべての自動オブジェクトが破棄されます。

Java は、次の制御ステートメントをサポートしています。以下のリンクをクリックして詳細を確認してください。

Sr.No. 制御ステートメントと説明
1 break ステートメント

ループを終了します または切り替える ループまたはスイッチの直後のステートメントに実行を転送します。

2 声明を続ける

ループが本体の残りをスキップし、繰り返す前にすぐに条件を再テストします。

Java での for ループの強化

Java 5 以降、拡張 for ループが導入されました。これは主に、配列を含む要素のコレクションをトラバースするために使用されます。

構文

以下は、強化された for ループの構文です −

for(declaration : expression) {
   // Statements
}

ライブデモ
public class Test {

   public static void main(String args[]) {
      int [] numbers = {10, 20, 30, 40, 50};

      for(int x : numbers ) {
         System.out.print( x );
         System.out.print(",");
      }
      System.out.print("\n");
      String [] names = {"James", "Larry", "Tom", "Lacy"};

      for( String name : names ) {
         System.out.print( name );
         System.out.print(",");
      }
   }
}

これにより、次の結果が生成されます-

出力

10, 20, 30, 40, 50,
James, Larry, Tom, Lacy,

次は?

次の章では、Java プログラミングにおける意思決定ステートメントについて学習します。


Java

  1. Java オペレーター
  2. Java コメント
  3. Java if...else ステートメント
  4. Java switch ステートメント
  5. Java for-each ループ
  6. Java インターフェイス
  7. Java try-with-resources
  8. Java アノテーション
  9. forループを使用したJAVAプログラムのアームストロング数
  10. while &for ループを使用した Java の回文数プログラム
  11. PLCnext ControlのJavaアプリケーション