Unterschied zwischen While-Schleife und Do-While-Schleife

Autor: Monica Porter
Erstelldatum: 13 Marsch 2021
Aktualisierungsdatum: 17 Kann 2024
Anonim
While-Schleife Programmieren - Java Tutorial 8 ● Gehe auf SIMPLECLUB.DE/GO & werde #EinserSchüler
Video: While-Schleife Programmieren - Java Tutorial 8 ● Gehe auf SIMPLECLUB.DE/GO & werde #EinserSchüler

Inhalt

Hauptunterschied

While-Schleife hat ihre Verwendung in Bezug auf die Ausführung der identischen Anweisungen für eine erweiterte Vielzahl von Instanzen ohne Einschränkung. Andererseits hat die do-while-Schleife ihre Verwendung im Hinblick auf die Ausführung der identischen Anweisungen für bestimmte Funktionen und die längere Vielfalt von Instanzen.


While-Schleife vs. Do-While-Schleife

Schleifen sind sehr wichtig für die Programmierung; Jeder Programmierer sollte einen vollständigen Überblick über Schleifen und ihre Funktionsweise haben. Zwei der wichtigsten Schleifen sind while-Schleife und do-while-Schleife. Beide sind der Unterschied voneinander. Wenn wir über den Hauptunterschied sprechen, besteht der Hauptunterschied zwischen while-Schleife und do-while-Schleife darin, dass while-Schleife eine Bedingung ist, die am Anfang der Schleife angezeigt wird, wohingegen do-while eine Bedingung ist, die erscheint am Ende der Schleife. While-Schleife und Do-While-Schleife werden in Iterationsanweisungen verwendet. Iterationsanweisungen funktionieren so lange, bis die Anweisung nicht mehr falsch ist. While-Schleife und Do-While-Schleife sind in der C ++ - und Java-Programmierung am wichtigsten.

In der while-Schleife wird die Anweisung solange ausgeführt, bis die Bedingung wahr ist. Sie wird angehalten, sobald sie falsch ist. Die Anweisung der while-Schleife kann auch ein boolescher Ausdruck sein. Zum Beispiel gibt die Anweisung einen Wert ungleich Null zurück, und die Anweisung ist wahr. Wenn die Anweisung Null zurückgibt, ist die Anweisung falsch. Die Bedingung wird überprüft, wenn die Bedingung wahr ist, die Schleife sich selbst iteriert und wenn die Bedingung nicht wahr ist, dann wird die nächste Codezeile ausgeführt. Der Körper der Schleife kann eine leere Anweisung oder eine einzelne Anweisung sein. Wenn die Bedingung in der while-Schleife wahr ist, wird die Steuerung an die nächste Anweisung übergeben. Wenn gesagt wird, dass n zehnmal, so wird es n zehnmal, wenn eine bestimmte Bedingung erfüllt ist.


In der do-while-Schleife ist do-while eine Bedingung, die am Ende der Schleife angezeigt wird. In while-Schleife wird die erste Iteration überprüft. Wenn die erste Iteration falsch ist, wird die erste Iteration ausgeführt. In der do-while-Schleife wird der Text der Anweisung überprüft. Der Hauptteil der Schleife wird vor der Anweisung ausgeführt, und die bedingte Anweisung befindet sich am Ende der Schleife. Die do-while-Schleife erlaubt Nullanweisungen oder Blockanweisungen. Der Boolesche Ausdruck gilt für alle Werte ungleich Null. Die Steuerung wird an Zustände im Hauptteil der do-while-Schleife übergeben, und dann wird die Steuerung an den Zustand der Schleife übergeben. Wenn die Bedingung wahr ist, iteriert die Schleife erneut, und wenn die Bedingung falsch ist, wird die Steuerung in die nächste Zeile gegeben.

Vergleichstabelle

BasisWährendWährend tun
DefinitionDie Schleife, die fortgesetzt wird, bis die Behauptung wahr ist und sich immer wiederholt.Die Schleife, die für bestimmte Richtungen gilt.
AussageNur eine Behauptung für das gesamte Paketangebot funktioniertErfordert unter allen Umständen eine gesonderte Geltendmachung.
AusdruckWährend (Situation).Mach während (Situation);
AusführungSystemabstürze aufgrund schneller und stetiger Wiederholungen.Führt die Zusicherung nur für das tatsächliche Zeitintervall des jeweiligen Wertes aus.
NaturDie Ausführung nimmt jedoch viel weniger Zeit in Anspruch und der Code ist kürzer.Die Ausführung dauert länger und der Code wird länger.

Was ist While-Schleife?

Es wiederholt sich so lange, wie eine Behauptung wahr bleibt und sich nicht auf eine andere Situation stützt. Die Satzkonstruktion eines while-Kreises in C ++ lautet: while (situation) Hier ist die Behauptung wahrscheinlich eine einzelne Rationalisierung oder eine Reihe von Codestämmen. Die Situation ist wahrscheinlich ein Ausdruck, funktioniert jedoch nicht, wenn die Schleife den Wert Null hat. Für alle Umstände muss es konstruktiv und höher als eins bleiben. Die while-Schleife wird verwendet, um einen Codeabschnitt neu zu schreiben, der viele Instanzen benötigt, bis eine Situation erfüllt ist. Nehmen wir zum Beispiel an, wir müssen verstehen, wie oft wir eine gegebene Menge trennen, die nicht gleich 1 ist. Wir setzen die Einbeziehung der Menge fort und die Schleife arbeitet weiter, bis die Menge 1 ist und dies beim Beenden der Schleife angezeigt wird. Es untersucht die Situation früher als die Ausführung des Kreises. Sie können aus mindestens einem Kreis in einem anderen während, für oder während einer Behauptung das Beste machen. Dieser Satz wiederholt sich, bis der Satz falsch zu sein scheint. Ansonsten bleibt der gesamte Ablauf bei Wiederholung erhalten. Unter bestimmten Umständen kann es zu einem Absturz des Systems kommen, weil der Wert keinesfalls falsch wird und das System aufgrund dieser Tatsache in Kürze weiter funktioniert.


Was ist eine Do-While-Schleife?

Es gilt, wenn sich die vorläufige Situation weiterhin in eine ordnungsgemäße Situation verwandelt, und die Ausführung dann abgebrochen wird, wenn während der Behauptung eines nicht zutrifft. Es hat ein zusätzliches Management mit der Person, da sie möglicherweise völlig unterschiedliche Schleifen umreißt, die sich in wahr ändern können, wenn die Situation für sie gilt. Um die Behauptung zu präzisieren, wird die nächste Schnittstelle hilfreich. Mach während (Situation); Wenn das Standing legitim ist, schlägt dieses System in Richtung der Do-Behauptung zu, und die Behauptung (en) in diesem System werden sofort ausgeführt, sobald eine zusätzliche Behauptung vorliegt. Die do / while-Schleife ist eine Variation der while-Schleife. Dieser Ablauf wird vom Code ausgeführt, bevor überprüft wird, ob die Situation legitim ist, und sollte erneut angezeigt werden, wenn der Status angemessen ist. Das do-while ist genau wie das while, außerdem tritt der Blick auf die Situation in Richtung der Spitze der Schleife auf. Wenn Sie sich die Situation in Richtung der Spitze ansehen, stellen Sie sicher, dass die Codierung dieses System nicht zum Absturz bringt. Zunächst wird der im sq. Enthaltene Code ausgeführt und anschließend der Status bewertet. Wenn die Situation real ist, wird der in der Klammer enthaltene Code sofort ausgeführt. Wenn die Situation falsch ist, wird dieses System beendet.

Hauptunterschiede

  1. Die while-Schleife erfordert nur einen Fall, damit das gesamte Paket funktioniert, während die do-while-Schleife separate Studien für alle while-Umstände erfordert.
  2. Wenn die Behauptung für while-Schleife zutrifft, stürzt das System aufgrund schneller und stetiger Wiederholungen ab. Auf der anderen Seite führt die do while-Schleife die Behauptung nur für das tatsächliche Zeitintervall des jeweiligen Werts aus.
  3. Das System hält früher an, als die Programmierung in den physischen Zustand der while-Schleife eingeht, wenn bekannt ist, dass die Behauptung nicht wahr bleibt. Auf der anderen Seite hält das System an, nachdem der Leser den Körper betreten hat und sieht, dass die Situation nicht wahr bleibt.
  4. Die While-Schleife benötigt viel weniger Zeit als die Do-While-Schleife, um den Zyklus zu beenden.
  5. Die Satzkonstruktion eines while-Kreises in C ++ lautet: while (situation). Die Satzkonstruktion für die do-while-Schleife wird zu do while (situation).
  6. Die Kodierung für eine while-Schleife ist niedriger als die Kodierung für eine do-while-Schleife.

Fahrzeug Ein Fahrzeug (lateinich: vehiculum) it eine Machine, die Peronen oder Güter befördert. Fahrzeuge umfaen Waggon, Fahrräder, Kraftfahrzeuge (Motorräder, Auto, Latwagen, Bu...

Kapitolalternative Form de Kapitol, der Tempel de Jupiter auf dem Kapitolinichen Hügel im antiken Rom.KapitolJede Gebäude oder Gebäudekomplex, in dem ich ein Geetzgeber trifft."Da ...

Die Wahl Des Herausgebers