java loop tutorial with program examples
In diesem Tutorial wird das Konzept von Java For Loop mit Syntax, Beschreibung, Flussdiagramm und Programmierbeispielen erläutert:
Was ist die beste kostenlose Firewall für Windows 10
In diesem Tutorial werden wir die 'for-Schleife' in Java diskutieren. Wir werden jeden Aspekt des Loop-Konzepts sowie die Art und Weise seiner Verwendung untersuchen.
Dieses Tutorial enthält genügend Programmierbeispiele, mit denen Sie verschiedene Anwendungsbereiche der Java-for-Schleife verstehen. Einige häufig gestellte Fragen sind ebenfalls Teil des jeweiligen Themas, sodass Sie sich der wichtigen Fragen im Zusammenhang mit der Java-for-Schleife bewusst sind.
=> Überprüfen Sie ALLE Java-Tutorials hier.
Was du lernen wirst:
Java For Loop
Die Schleifenanweisung ist ein wesentlicher Bestandteil jeder Programmiersprache. Durch Schleifen können Sie jedes einzelne Element basierend auf der benutzerdefinierten Bedingung iterieren. Java ist keine Ausnahme und 'for-loop' ist eine der häufigsten Schleifen, die Sie in jeder Programmiersprache sehen werden.
Syntax:
for (initialization; condition; iteration) statement;
Zunächst wird die Regelungsvariable auf ihren Anfangswert initialisiert. Darauf folgt die Bedingung, bei der es sich um einen booleschen Ausdruck handelt, der entweder true oder false zurückgibt. Diese Bedingung wird verwendet, um die Regelungsvariable zu testen.
Wenn die Bedingung erfüllt ist, setzt die for-Schleife ihre Iteration fort, andernfalls wird sie beendet.
Drucken der ersten zehn Zahlen
Im Folgenden finden Sie ein einfaches Beispiel für eine Java-for-Schleife. Hier haben wir die ersten zehn Zahlen mit Hilfe von 'for-loop' gedruckt.
Zuerst haben wir eine Variable 'i' mit dem Wert 1 initialisiert. Dann haben wir eine Bedingung angegeben, bei der „i“ kleiner oder gleich 10 sein soll, und dann haben wir die Schleife um 1 erhöht. Solange Der Wert von 'i' ist 'kleiner oder gleich 10', dann wird der Wert von 'i' nach jeder Iteration gedruckt.
Sobald sein Wert 11 wird, stimmt die angegebene Bedingung nicht überein und die Schleife wird beendet.
import java.util.Scanner; public class example { public static void main(String[] args) { /* * Printing the first 10 numbers with * the help of for-loop */ System.out.println('First ten numbers are: '); for (int i=1; i <=10; i++){ System.out.println(i); } } }
Ausgabe:
Einen String umkehren
Im folgenden Beispiel haben wir den Eingabe-String durch die Konsole geführt und versucht, jedes der Zeichen in umgekehrter Reihenfolge mit einer for-Schleife zu drucken.
import java.util.Scanner; public class example { public static void main(String[] args) { String original, reverse = ''; System.out.println('Enter the string to be reversed'); /* * Used Scanner class to input the String through Console */ Scanner in = new Scanner(System.in); original = in.nextLine(); /* * Using for loop, iterated through the characters * in reverse order, decrementing the loop by -1 * and concatenating the reversed String * using an inbuilt method charAt() */ int length = original.length(); for(int i=length-1; i>=0; i--) { reverse = reverse + original.charAt(i); } System.out.println(reverse); } }
Ausgabe:
Java für jede Schleife
Dies ist eine andere Form einer for-Schleife, die hauptsächlich zum Durchlaufen oder Navigieren durch die Elemente / Elemente einer Sammlung wie eine Karte oder eine Arrayliste verwendet wird. Dies wird von JDK-5 und höher unterstützt. Es wird auch als Enhanced for Loop bezeichnet.
Syntax:
for (data-type obj: array) { obj statement; }
Häufig gestellte Fragen
F # 1) Wie wiederholt man eine Schleife in Java?
Antworten: In Java wiederholen wir eine Schleife mit einer Zählervariablen. Am häufigsten kann eine Zählervariable i, j oder count sein. Es hängt ganz vom Programmierer ab, welche Variable ausgewählt werden soll.
Im folgenden Beispiel haben wir eine Schleife fünfmal wiederholt und dann das '*' gedruckt. Dies wird auch als Pyramidenprogramm bezeichnet. Die Schleife wird wiederholt, es sei denn, der Wert von 'i' und 'j' wird gleich 5.
public class example { public static void main(String[] args) { for(int i=0; i <5; i++) { for(int j=0; j <= i; j++) { System.out.print('*'); } System.out.println(); } } }
Ausgabe:
F # 2) Wie verwende ich die for-Schleife für einen String in Java?
Tools für Automatisierungstests für mobile Anwendungen
Antworten: Im Folgenden ist das Programm angegeben, in dem wir die for-Schleife für eine String-Variable verwendet haben. Hier haben wir eine for-Schleife mit zwei Zählern initialisiert, um zu vergleichen, ob das Zeichen am Index „i“ und am Index (i + 1) gleich ist oder nicht. Das Zeichen des (i + 1) -Index wird gedruckt, wenn sie gleich sind.
public class example { public static void main(String[] args) { String str = new String('Microsofft'); int count = 0; char[] chars = str.toCharArray(); System.out.println('Duplicate characters are:'); /* * initialized a for-loop with two counters * to compare if character at i index and i+1 index * are equal or not. It will print the characters * if they are equal. */ for (int i=0; i Ausgabe:
F # 3) Wie drucke ich etwas einmal in einem For-Loop-Java?
Antworten: Im folgenden Programm wird der Wert von 'i' nur einmal gedruckt, da wir die Bedingung entsprechend angegeben haben.
public class example { public static void main(String[] args) { for (int i=0; i <1; i++){ System.out.println('The value is: ' +i); } } }
Ausgabe:
F # 4) Wie komme ich in Java aus der for-Schleife heraus?
Antworten: Dies ist die grundlegendste Frage einer for-Schleife. In der Java-for-Schleife werden Sie automatisch aus der Schleife geworfen, sobald die Bedingung nicht erfüllt ist.
Sie können jedoch auch explizit a verwenden break-Anweisung in Java wenn Sie aus der Schleife herauskommen möchten.
Mit Pause:
public class example { public static void main(String[] args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); break; } } }
Ausgabe:
Ohne Pause:
public class example { public static void main(String[] args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); } } }
Ausgabe:
F # 5) Wie erhalte ich einen Wert aus der for-Schleife in Java?
Antworten: Sie können einen Wert aus der for-Schleife abrufen, indem Sie den Wert der Zählervariablen (z. B. i, j oder count) drucken.
Bester Popup-Blocker für Google Chrome
F # 6) Wie verwende ich das für jede Schleife in Java?
Antworten: Sie können den Abschnitt 'Java für jede Schleife' dieses Tutorials durchgehen. Im Folgenden finden Sie jedoch ein einfaches Beispiel für eine Java für jede Schleife oder eine Java-erweiterte for-Schleife.
import java.util.HashMap; public class example { public static void main(String[] args) { int[] arr = {2,3,9,5}; /* * Enhanced for-loop or for-each loop * begins here */ for (int obj: arr){ System.out.println(obj); } } }
Ausgabe:
Fazit
In diesem Tutorial haben wir das Konzept der Java-for-Schleife zusammen mit Syntax, Beschreibung, Flussdiagramm und Programmierbeispielen erläutert. Die anderen Varianten der Java-for-Schleife werden bei Bedarf auch anhand des Flussdiagramms, der Beschreibung, der Syntax und der Programmierbeispiele ausführlich beschrieben.
Empfohlene Lektüre = >> While-Schleife in Java
Die in diesem Tutorial aufgeführten Beispiele sind sehr wichtig, da sie auch in den Java-Interviews gestellt werden. Wir haben einige FAQs aufgelistet, die wiederum sehr wichtig sind, damit Sie das Thema im Detail verstehen.
=> Lesen Sie hier den perfekten Java-Schulungsleitfaden.
Literatur-Empfehlungen
- JAVA-Tutorial für Anfänger: Über 100 praktische Java-Video-Tutorials
- Java Enum: Java Enumeration Tutorial mit Beispielen
- Java DataTypes, Loops, Arrays, Switch und Assertions
- Schleifen in C #: Steueranweisungen und verschiedene Schleifen mit Beispielen
- Unix-Shell-Schleifentypen: Do While-Schleife, For-Schleife, bis Schleife in Unix
- VBScript-Schleifen: Für Schleife, Do-Schleife und While-Schleife
- Schleifenkonstrukte in C ++ mit Beispielen
- Python-Schleifen - Für, während, verschachtelte Schleifen mit Beispielen