ホームページ >Java >&#&チュートリアル >foreachループを使用して配列を反復するJavaプログラム

foreachループを使用して配列を反復するJavaプログラム

Susan Sarandon
Susan Sarandonオリジナル
2025-02-07 11:51:10598ブラウズ

Java program to iterate over arrays using for and foreach loop

Javaは、アレイを介して反復するための2つの主要な方法を提供します。従来のforループと強化されたfor-eachループです。 どちらもアレイ要素を効率的に処理しますが、アプリケーションはわずかに異なります。この記事では、配列トラバーサルに各ループタイプを使用する方法を示しています。

シナリオ1:

<code>Input: String[] names = {"Ravi", "Riya", "Ashish"};
Output: Ravi, Riya, Ashish</code>

シナリオ2:

<code>Input: int[] numbers = {2, 4, 5, 7};
Output: {2, 4, 5, 7}</code>

aloop forで繰り返します

ループは、インデックスに基づいてループ内で要素インデックスにアクセスしたり、条件操作を実行したりするなど、反復プロセスを正確に制御する必要がある場合に理想的です。 for

構文:

<code class="language-java">for (initialization; condition; increment) {
   // Statements
}</code>
例:

このJavaコードは、

ループを使用して文字列アレイを繰り返します:

for

output:
<code class="language-java">public class ArrayIteration {
   public static void main(String[] args) {
      String[] companies = {"Microsoft", "Google", "Facebook", "Oracle"};
      System.out.println("Using a for loop:");
      for (int i = 0; i < companies.length; i++) {
         System.out.println(companies[i]);
      }
   }
}</code>

<code>Using a for loop:
Microsoft
Google
Facebook
Oracle</code>
a

loop(拡張ループ)for-eachforで繰り返します

ループは反復を簡素化し、明示的なインデックス管理の必要性を排除します。インデックスを必要とせずに各要素の値にのみアクセスする必要がある場合に望まれます。

for-each構文:

例:
<code class="language-java">for (data_type element : array) {
   // Statements
}</code>

この例では、A ループを使用して整数配列を介して反復します。

output:for-each

<code class="language-java">public class ArrayIteration {
   public static void main(String[] args) {
      int[] values = {2, 34, 51, 8, 56, 90};
      System.out.println("\nUsing a for-each loop:");
      for (int value : values) {
         System.out.println(value);
      }
   }
}</code>

結論

<code>Using a for-each loop:
2
34
51
8
56
90</code>

ループの両方が、Javaアレイを介して反復する効果的な方法を提供します。インデックスアクセスが重要な場合は

ループを選択し、

ループをより簡単に、インデックスフリーの反復を選択します。

以上がforeachループを使用して配列を反復するJavaプログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。