Heim >Java >javaLernprogramm >Java -Programm, um über Arrays zu iterieren, die für und foreach -Schleife verwendet werden
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
-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!