Heim >Java >javaLernprogramm >Java -Programm, um über Arrays zu iterieren, die für und foreach -Schleife verwendet werden

Java -Programm, um über Arrays zu iterieren, die für und foreach -Schleife verwendet werden

Susan Sarandon
Susan SarandonOriginal
2025-02-07 11:51:10598Durchsuche

Java program to iterate over arrays using for and foreach loop

Java bietet zwei primäre Methoden zum Iterieren durch Arrays: die traditionelle for -Schoose und die erweiterte for-each -Slober. Beide verarbeiten Arrayelemente effizient, ihre Anwendungen unterscheiden sich jedoch geringfügig. Dieser Artikel zeigt, wie jeder Schleifentyp für Array -Traversal verwendet wird.

Szenario 1:

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

Szenario 2:

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

iteriert mit einer for -Sloop

Die for -Sch geben ideal, wenn Sie eine präzise Steuerung über den Iterationsprozess benötigen, z.

syntax:

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

Beispiel:

Dieser Java -Code verwendet eine

-Schload, um ein String -Array durchzusetzen: for

<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>
Ausgabe:

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

iteriert mit einer -Schloop (erweitert for-each Schleife) for

Die

-Schule vereinfacht die Iteration und beseitigt die Notwendigkeit eines expliziten Indexmanagements. Es wird bevorzugt, wenn Sie nur den Wert jedes Elements zugreifen müssen, ohne seinen Index zu benötigen. for-each

syntax:

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

Beispiel:

In diesem Beispiel wird eine

-Sufe verwendet, um ein ganzzahliges Array durchzusetzen: 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>
Ausgabe:

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

Schlussfolgerung

Sowohl

als auch for Loops bieten wirksame Möglichkeiten, um durch Java -Arrays zu iterieren. Wählen Sie die for-each-Schleife, wenn der Indexzugriff von entscheidender Bedeutung ist, und die for -Schule für eine einfachere, indexfreie Iteration. for-each

Das obige ist der detaillierte Inhalt vonJava -Programm, um über Arrays zu iterieren, die für und foreach -Schleife verwendet werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Compiler -Klasse in JavaNächster Artikel:Compiler -Klasse in Java