Die for- und while-Schleife in Java
Wir kommen oft in diese Situation, wenn wir einen Anweisungsblock mehrmals abwickeln müssen. Java bietet drei Arten von Schleifen:- for loop
- while loop
- do loop. while
Die for-Schleife in java
Die for-Schleife ermöglicht es, Anweisungen innerhalb des Blocks in einer bestimmten Anzahl von Wiederholungen auszuführen. Es ist nützlich, wenn Sie wissen, wie oft die Aufgabe wiederholt wird.
Die Syntax lautet wie folgt:
for(initialization, expression, increment)
- Initialization initialisiert die Schleife, .
- Die Schleife stoppt, wenn die Ausdrucksbedingung falsch ist.
- Die Variable erhöht oder verringert sich nach jeder Ausführung.
for(int i = 0 ; i < 10 ; i++)Ausgabe:
System.out.println(i);
0Die drei for-Ausdrücke sind optional. Eine Endlosschleife wird wie folgt erstellt:
1
2
3
4
5
6
7
8
9
for( ; ; )
//instructions
Die foreach-Schleife in java
Eine weitere Schleife namens advanced for loop(Enhanced for ) für das Durchsuchen von Tabellen und Datensammlungen wie ArrayList entwickelt. Das folgende Programm implementiert die erweiterte for-Schleife, um durch array:String[] t = {"a","b","c","d","e","f","g","h","i","j","k"};Output:
for(String s:t)
System.out.println(s);
a
b
c
d
e
f
g
h
i
j
k
Die while-Schleife in java h2>Die while-Schleife führt den Block aus, solange die Bedingung wahr ist. Die Syntax lautet wie folgt:
while(expression)
//instructions
Die Bedingung des Ausdrucks wertet einen booleschen Wert aus und gibt ihn zurück. Wenn es true führt die while-Schleife den Block aus und setzt die Ausführung fort, bis die Ausdrucksauswertung einen Wert zurückgibt false.
Beispiel:
int nb=8;
while(nb> 0)
System.out.println(nb--);
Result:
8
7
6
5
4
3
2
1
Die do-while-Schleife in java
while(expression)Die Bedingung des Ausdrucks wertet einen booleschen Wert aus und gibt ihn zurück. Wenn es true führt die while-Schleife den Block aus und setzt die Ausführung fort, bis die Ausdrucksauswertung einen Wert zurückgibt false.
//instructions
Beispiel:
while(nb> 0)
System.out.println(nb--);
7
6
5
4
3
2
1
Die do-while-Schleife ähnelt while mit der Ausnahme, dass do-while die Bedingung am Ende der Schleife überprüft, so dass der Block mindestens einmal ausgeführt wird, wie in seiner Syntax gezeigt:
do {
//bloc
}while(expression);
Beispiel:
nb=1;Ausgabe:
do{
System.out.println(nb++);
}while(nb%10!=0);
1Referenzen:
2
3
4
5
6
7
8
9
Java: Schleifen und bedingte Strukturen
oracle: Die for-Anweisung
oracle : Die while-Anweisung