Arten von 'für' Schleife:
A. 'für' Schleife für eine definierte Anzahl von Iteration
Syntax:
für (Initialisierung; Terminierungsbedingung; Inkrement/Dekrement)Diese Schleife hat drei Teile. Der erste Teil enthält die Initialisierungsvariable, von der die Schleife mit der Iteration startet. Der zweite Teil beinhaltet die Beendungsbedingung, die zur Beendigung der Schleife verwendet wird. Der dritte Teil enthält eine Inkrement- oder Decrement -Anweisung, die auf der Initialisierungsvariablen basiert, um die Terminierungsbedingung zu erreichen.
B. 'für' Schleife für eine undefinierte Anzahl von Iteration
Syntax:
für (Variable: Array oder Sammlung)Diese Schleife wird hauptsächlich zur Iterierung des Wertes aus einer Array- oder Sammelvariablen verwendet. Diese Schleife wird die Iteration fortsetzen, bis alle Elemente gelesen werden.
Die unterschiedlichen Verwendungen dieser Schleifen werden mit Beispielen im nächsten Teil dieses Tutorials erläutert.
Beispiel 1: Berechnen Sie das Faktor für eine Zahl
Das logische Problem kann durch Verwendung sehr einfach gelöst werden a 'für' Schleife. Wie der faktorielle Wert einer Zahl durch die Verwendung der Schleife 'for' berechnet werden kann, wird in diesem Beispiel angezeigt. Der Benutzer wird ein ganzzahliger Wert entnommen und in der benannten Variablen gespeichertN'. Eine andere Variable, 'Ergebnis' wird auf 1 initialisiert, um diesen Wert von zu speichern N!. 'für' Die Schleife iteres n -mal und multiplizieren Sie den Wert von 'Ergebnis' mit dem Wert von 'ich' in jeder Iteration. Das Ergebnis Variable enthält den Wert von N! Nach dem Beenden der Schleife, die später gedruckt wird.
// Scannerpaket importierenAusgang:
Das folgende Bild zeigt die Ausgabe des Codes. Hier, 5 wird als Wert von angenommen N und das 5! Ist 120 das ist gedruckt.
Beispiel-2: Zählen Sie positive, negative und null Zahlen aus einem Array
Wie 'für' Die Schleife kann verwendet werden, um die Werte eines numerischen Arrays zu lesen und die Gesamtfunktion der positiven, negativen und Null im Array zu zählen, in diesem Beispiel angezeigt werden. Ein numerisches Array von 10 Elementen wird im Code definiert. Der Länge Eigenschaft wird in Java verwendet, um die Gesamtzahl der Elemente eines Array -Objekts zu zählen. Es wird in der verwendet 'für' Schleife, um die Häufigkeit zu definieren, mit der die Schleife iteriert wird. Positiv, Negativ, Und null Gegenvariablen werden auf 0 initialisiert, um das Ergebnis zu speichern. Nächste, das 'für' Die Schleife wird verwendet, um jeden Wert des Arrays zu lesen und den jeweiligen Zählerwert durch Überprüfen zu erhöhen. 'Wenn' Zustand. Alle Gegenvariablen werden später gedruckt.
öffentliche Klasse for2Ausgang:
Das folgende Bild zeigt die Ausgabe des Codes. Es gibt 6 positive, 2 negative und 2 Nullzahlen im Array.
Beispiel-3: Drucken Sie eine bestimmte Nachricht basierend auf jedem Wert eines Arrays basierend
Wie oft die 'für' Die Schleife wird in den beiden vorherigen Beispielen iteriert. In diesem Beispiel die 'für' Schleife wird mit verwendet eine "Switch-Case" Anweisung zum Drucken einer bestimmten Nachricht basierend auf jedem Wert eines Arrays. Wie oft wird diese Schleife von der Anzahl der Elemente des Arrays abhängt. Die Schleife wird also iteriert, bis alle Elemente des Arrays analysiert werden. In jeder Iteration entspricht es mit dem Elementwert mit dem Fallwert und druckt die bestimmte Nachricht, in der die Übereinstimmung gefunden wurde. Andernfalls wird die im Standardabschnitt definierte Nachricht ausgedruckt.
öffentliche Klasse für_eachAusgang:
Das folgende Bild zeigt die Ausgabe des Codes. Hier wird kein Match für die gefunden "Birne," und die Standardnachricht wird nur für diesen Wert gedruckt.
Abschluss:
'für' Schleife ist sehr nützlich, um viele Arten von Problemen leicht zu lösen. In diesem Tutorial werden in diesem Tutorial verschiedene Beispiele erläutert, indem verschiedene Beispiele verwendet werden. Ich hoffe, dieses Tutorial hilft den neuen Java -Benutzern, sich zu bewerbenfür' in ihren Code ordnungsgemäß Schleifen.