Java - While-Schleife

Inhaltsverzeichnis
Das Zyklen in Java erlaubt es uns, einen Teil des Codes zu wiederholen, während eine bestimmte Bedingung erfüllt ist. Dies ist in unseren Programmen nützlich, da es uns ermöglicht, Informationen auszuwerten und darzustellen, die wir sonst "manuell" machen müssten, wodurch viele weitere Codezeilen generiert werden ist wirklich nötig.
While-Schleife
Wie zu Beginn des Tutorials erwähnt, ermöglicht uns dieser Zyklus, Anweisungen im Programm auszuführen, während die ausgewertete Bedingung erfüllt ist. Dies hilft uns, viele Probleme mit sich wiederholenden Codeblöcken zu lösen, die wir sonst manuell füllen müssten.
Was passiert, wenn wir eine Zeile 10 Mal drucken wollen?Wenn wir keine Schleife verwenden würden, müssten wir die print-Anweisung alle zehn Mal schreiben, aber wenn wir verwenden während () wir verwenden einen Zähler und setzen ihn der Anzahl der Wiederholungen gleich.
An dieser Stelle fragen Sie sich vielleicht, was ein Zähler ist. Er ist nichts anderes als eine Kontrollvariable, zu der wir jedes Mal hinzufügen, wenn ein Zyklus erfüllt ist. Sehen wir uns das folgende Beispiel an:
 int-Zähler = 0; while (count <10) {System.out.println ("Ich drucke die Zeile:" + counter); Zähler ++; } 

Wir sehen, dass wir unseren Zähler deklarieren, dann sagen wir ihm, dass die Bedingung ist, dass, während der Zähler kleiner als 10 ist, den internen Code ausführen. In diesem Fall werden wir eine Zeile drucken wird erneut in der ausgewertet während sein Wert nähert sich mit jeder Iteration 10.
Ratet mal, welche Zahl ich denke
Wir werden den Einsatz von in die Praxis umsetzen while-Schleife Mit einem kleinen Spiel werden wir eine Zufallszahl zwischen 1 und 100 generieren und den Benutzer bitten, sie zu erraten, aber wir werden ihm bei jeder Antwort ein wenig helfen. Wir werden ihm weiter unten sagen, ob es mehr ist oder über dem Wert, bis Sie es erraten haben.
Sehen wir uns den Code an:
 java.util.Scanner importieren; öffentliche Klasse GuessTheNumber {öffentliche statische void main (String [] args) {// Wir generieren eine Zufallszahl int number = (int) (Math.random () * 21); Scannereingang = neuer Scanner (System.in); System.out.println ("Rate mal, welche Zahl ich denke, zwischen 0 und 20"); int Vermutung = -1; while (rate! = Zahl) {// Wir fragen den Benutzer nach der Zahl System.out.print ("\ nGeben Sie Ihre Option ein:"); rate = input.nextInt (); if (rate == Zahl) System.out.println ("Ja !!, die Zahl ist:" + Zahl); else if (rate> Zahl) System.out.println ("Du bist da drüben"); else System.out.println ("Du bist weit unten"); // Zyklusende}}} 

WichtigEs ist wichtig, hier hervorzuheben, dass wir zuerst unsere Kontrollvariable mit einem Wert initialisieren, der garantiert, dass die Schleife mindestens einmal ausgeführt wird, und dann innerhalb der Schleife den Wert mit Bedingungen auswerten, damit wir wissen, wie wir den Benutzer führen können, z Beispiel: zuletzt, wenn der Benutzer vermutet, dass der Zyklus unterbrochen ist und das Programm endet.
Um das Tutorial abzuschließen, sehen wir uns an, wie unser Programm in der folgenden Abbildung aussah:

VERGRÖSSERN

Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
wave wave wave wave wave