Während und do/während Schleifen in Java | Erklärt

Während und do/während Schleifen in Java | Erklärt
Schleifen werden in jeder Programmiersprache häufig verwendet, da ihre bemerkenswerten Funktionen wie Wiederverwendbarkeit von Code, Zeitsparung usw. Mit Java -Schleifen können wir einen Block aus Code/Aufgaben und der Häufigkeit auf der Grundlage einer Bedingung ausführen. Die Testbedingung gibt einen booleschen Wert i zurück i.e. Richtig oder falsch und eine Schleife wird iteriert, es sei denn, die Testbedingung gibt einen falschen Wert zurück. Java bietet mehrere Arten von Schleifen wie z. für Schleife, während Schleife usw.

Diese Beschreibung bietet einen vollständigen Überblick darüber während Und DO-während Schleifen und in dieser Hinsicht werden in diesem Artikel die folgenden Konzepte berücksichtigt:

  • während und während der Java-Schleife
  • Grundlegende Syntax von Zeit und Do-während in Java
  • Wie man während der Zeit und in der Zeit in Java verwendet wird

Also beginnen wir beginnen!

Während der Schlaufe in Java

Die while -Schleife führt einen Code wiederholt/kontinuierlich aus, bis die Testbedingung wahr bleibt. Es nimmt eine Bedingung innerhalb der Klammern an(), Wenn die angegebene Bedingung wahr ist.

Syntax
Die grundlegende Syntax der while -Schleife wird im folgenden Snippet beschrieben:

während (Zustand)

// Anweisungen oder Codeblock
// Inkrement/Dekrement;

Aus der oben gegebenen Syntax haben wir die folgenden Punkte festgestellt:

  • Der Zustand kommt zu Beginn.
  • Wenn die angegebene Bedingung wahr ist, wird der gesamte Code im Körper der Schleife ausgeführt.
  • Die Schleife stoppt, wenn die bestimmte Bedingung falsch wird.
  • Wenn die gegebene Bedingung in der Anfangs-/Erst -Iteration nicht der Fall ist, würde der Körper der Schleife kein einziges Mal ausführen.
  • Inkrement oder Dekrement muss im Körper der Schleife angegeben werden.

Wie man do während der Schleife in Java verwendet

Berücksichtigen wir ein Beispiel, um zu verstehen, wie die DO-während-Schleife funktioniert:

Beispiel
Das folgende Beispiel druckt die Zahlen von 1 bis 4 und ihre jeweiligen Quadrate mit der Schleife:

public static void main (String [] args)
int nummer = 1;
während (Nummer<5)
System.aus.println ("Nummer ist:"+ Nummer);
System.aus.println ("Quadrat der" + Nummer + "ist:" + number*number);
Nummer ++;

Die folgende Abbildung zeigt den vollständigen Code und die Ausgabe von während Schleife:

Die Ausgabe zeigt, dass die while -Schleife das Quadrat ausführt und druckt, bis die Bedingung wahr bleibt.

Beispiel
Betrachten wir nun den folgenden Snippet, um zu verstehen, wie die Schleife funktioniert, wenn die Bedingung in der ersten Iteration falsch ist:

Die Ausgabe überprüft, dass, wenn die Bedingung in der ersten Iteration falsch ist.

DO-während der Schleife in Java

Es ist sehr ähnlich wie bei der WHOS-Schleife, der signifikante Unterschied zwischen diesen beiden Schleifen besteht darin, dass die Schleife sicherstellt, dass sie mindestens einmal ausführen wird.

Syntax
Das untergegebene Snippet zeigt die Syntax der Do-While-Schleife:

Tun
// Anweisung oder Codeblock
// Inkrement/Dekrement;
while (Bedingung);

Aus der Syntax können wir die folgenden Schlüsselpunkte beobachten:

  • Der Zustand tritt am Ende auf.
  • Der gesamte Code im Körper der Schleife führt mindestens einmal vor dem Test des Zustands aus (auch wenn die Bedingung nicht wahr ist).
  • Wenn die Bedingung wahr ist, wird die Steuerung auf die zurückgezogen Tun und alle Aussagen im Körper der Schleife werden erneut ausgeführt, bis der Zustand wahr bleibt.
  • Inkrement/Dekrement muss im Körper der Schleife angegeben werden.
  • Die Schleife stoppt seine Ausführung, wenn die Bedingung falsch wird.

Wie man do während der Schleife in Java verwendet

Die praktische Implementierung wird ein besseres Verständnis der DO-While-Schleife darstellen. Betrachten wir also das untergegebene Beispiel:

Beispiel
Ändern wir das vorherige Beispiel ein wenig und verwenden Sie die Do-While-Schleife anstelle von während der Schleife:

public static void main (String [] args)
int nummer = 1;
Tun
System.aus.println ("Nummer ist:"+ Nummer);
System.aus.println ("Quadrat von" + number + "ist:" + number*number);
Nummer ++;
während (Nummer<5);

Im Folgenden finden Sie die Ausgabe für den obigen Code -Snippet:

Der DO-während Loop druckt die ersten vier Zahlen und ihre jeweiligen Quadrate.

Beispiel
Im untergegebenen Code-Snippet ist die Bedingung "Die Zahl sollte weniger als 5 betragen"Die bereitgestellte Zahl ist jedoch gleich 6 und bereits größer als"5Der obige Code generiert jedoch die folgende Ausgabe:

Die Ausgabe überprüft, dass auch wenn die Bedingung falsch war, der Code, der einmal ausgeführt wurde, und daher das Quadrat der Zahl „6“ zeigt.

Abschluss

Wenn die Schleife den Körper der Schleife iteriert, bis der Zustand wahr bleibt, würde die Schleife nicht ausgeführt, wenn die Bedingung in der ersten Iteration falsch ist. Andererseits gibt die Schleife die Bedingung am Ende an, sodass er mindestens einmal den Codeblock ausführt, unabhängig von der Bedingung. Diese Beschreibung zeigt einen umfassenden Leitfaden für die Zeit und eine Schleife.