Java studieren -10

Wiederholen Sie die Verarbeitung mit while

Ich erinnere mich auch in Form daran.

while(Bedingungen){
	//Inhalte verarbeiten
}

・ Die Wiederholungsverarbeitung wird ausgeführt, während die Bedingungen erfüllt sind. ・ Die "==" und ">", die unter den Bedingungen verwendet werden können, sind die gleichen wie für if.

Wenn Sie den Vorgang 5 Mal wiederholen

int i;

i = 1;
while (i <= 5) {
	System.out.println(i);
	i++;  //← Schleife ohne diese
}

・ Der Anfangswert von "i" wird vorher mit "i = 1" gesetzt. ・ Wenn "i" "5" oder weniger ist, führen Sie ** während ** aus ・ Fügen Sie "1" zu "i" hinzu, wenn es währenddessen als "i ++" verarbeitet wird ・ Wenn "i" zu "6" wird, befindet es sich außerhalb des Zustands und endet.

Ist es so ein Ort? Fügen Sie das ↑ zum üblichen Format hinzu und führen Sie es aus.

Lauf pic001.JPG

Es hat so funktioniert.

0 mal wiederholen

Kurz gesagt, die Verarbeitung in while wird nie ausgeführt. Vorher sollten die Bedingungen nicht übereinstimmen.

int i;

i = 6;
while (i <= 5) {
	System.out.println(i);
	i++;
}

Lauf pic004.JPG

Da "i = 6" vor while gesetzt ist, ist die Bedingung von while nicht erfüllt. während wird durchlaufen.

Warum hast du dir die Mühe gemacht, 0 Mal zu wiederholen? Es ist mit dem nächsten "Do-While" verbunden. .. ..

Wiederholen Sie die Verarbeitung mit do-while

Es ist ähnlich wie während, aber vorerst Ich erinnere mich auch daran in der Form.

do {
	//Inhalte verarbeiten
} while (Bedingungen);    // ← ;Sei vorsichtig, weil du dazu neigst zu vergessen

・ Die Wiederholungsverarbeitung wird ausgeführt, während die Bedingungen erfüllt sind. ・ Die "==" und ">", die unter den Bedingungen verwendet werden können, sind die gleichen wie für if.

Bis zu diesem Punkt ist es das gleiche wie während, aber anders als während.

・ ** Die Verarbeitungsinhalte in do-while werden immer einmal ausgeführt **

Auch wenn die Bedingungen nicht erfüllt sind, wird die Verarbeitung in do-while einmal ausgeführt. Stellen Sie sich vor, dass es passieren wird, weil die Bedingungen auf der Rückseite stehen?

■ Wenn die Bedingung vor dem Do-While erfüllt ist

int i;

i = 1;
do {
	System.out.println(i);
	i++;
} while (i <= 5);

Lauf pic002.JPG

Nun, das Ergebnis ist das gleiche wie bei der Verwendung von while.

■ Wenn die Bedingung vor dem Do-While nicht erfüllt ist

int i;

i = 6;
do {
	System.out.println(i);
	i++;
} while (i <= 5);

Lauf pic003.JPG

In der Tat wird die Verarbeitung in do-while sicherlich einmal ausgeführt.

Wenn Sie den Prozess unabhängig von den Bedingungen einmal ausführen möchten Verwenden Sie "** do-while **" anstelle von "while".

Vielleicht kommt der Tag, an dem ich das machen will.

Recommended Posts

Java studieren ―― 3
Java studieren ―― 9
Java studieren ―― 4
Java studieren -5
Java studieren ―― 1
Java # 0 studieren
Java studieren ―― 8
Java studieren ②
Java studieren ―― 7
Java studieren ―― 2
Java studieren ①
Java studieren -10
Java 8 studieren (optional)
Java9 studieren (jShell)
Java 8 studieren (Stream)
Java 8 studieren (Sammler / Sammler)
Java 8 studieren (siehe Methode)
Java 8 studieren (siehe Konstruktor)
Java
Java 8 studieren (Lambda-Ausdruck)
Java
Java lernen (0)
[Java] -Array
Java geschützt
[Java] Anmerkung
[Java] Modul
Java-Array
Java Scratch Scratch
Java-Tipps, Tipps
Java-Methoden
Java-Methode
Java (Konstruktor)
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java-Zeichenfolge
Java # 6 studieren (Wie man Blöcke schreibt)
Java (Array)
Java-Serialisierung
Java Anfänger 4
JAVA hat bezahlt
Java (gesetzt)
Java-Shell-Sortierung
[Java] compareTo
Java reflektierend 获 获 举
Java (Schnittstelle)
Java-Memorandum
Java-Array
[Java] Polymorphismus
Java-Überprüfung
Java-Funktionen
[Java] Vererbung
FastScanner Java
Java-Funktionen
Java-Memo
Java (Kapselung)
Java-Vererbung
[Java] Überladung
Java-Grundlagen