[Java] für Anweisung, während Anweisung

Ein Hinweis darauf, was ich über Schleifenanweisungen gelernt habe.

zur Aussage

Verwenden Sie diese Option, wenn Sie denselben Vorgang mit einem Schleifenzähler oder dergleichen eine bestimmte Anzahl von Malen wiederholen möchten. ** ** ** Es wird häufig für Befehle wie ** "Ausgabe von 1 bis 100!" ** verwendet. Es ist auch kompatibel mit dem Zugriff auf Array-Elemente durch Indizes und eignet sich auch zum einzelnen Referenzieren des Inhalts eines Arrays.

[Format]

for (Initialisierungsformel;Bedingter Ausdruck; Ausdruck ändern){
Anweisung zum Ausführen;
Anweisung zum Ausführen;
...
}

[Beispiel mit for-Anweisung]

(Deklaration und Initialisierung des String-Arrays)
String[] fighter = {Zero Fighter,Spitfire,Messer Schmidt,Lavo Huhn};

(Zeigen Sie den gesamten Inhalt des Arrays arr)
for (int i = 0; i < fighter.length; i++) {                                      
    System.out.println("fighter[" + i + "] … " + arr[i]);
}

【Ausführungsergebnis】

fighter[0]… Zero Fighter
fighter[1]… Spitfire
fighter[2]… Messer Schmidt
fighter[3]… Lavo Huhn

while-Anweisung

** Iterative Syntax, die nur durch bedingte Ausdrücke gesteuert wird. ** ** ** Verwenden Sie es richtig mit der for-Anweisung, wenn die Anzahl der Wiederholungen wie ** "bis der Benutzer etwas eingibt" ** ungewiss ist. In einigen Fällen kann es enden, ohne das erste Urteil zu fällen.

[Format]

while(Bedingter Ausdruck){
Anweisung zum Ausführen
}

[Beispiel mit for-Anweisung]

//Variable Initialisierung
int i = 1;

//Ausgangsnummern von 1 bis 10
while (i  <= 10){
  System.out.println( i );
  i++; //Wenn Sie dies vergessen, tritt eine Endlosschleife auf. Seien Sie also vorsichtig!
}

【Ausführungsergebnis】

1
2
3
4
5
6
7
8
9
10

Über Pause

Sie können an diesem Punkt aus der Schleifenverarbeitung ausbrechen, indem Sie eine break-Anweisung schreiben.

[Format]

In der if-Anweisung usw. ** "Wenn die Bedingung erfüllt ist, führen Sie die break-Anweisung aus, um die Schleife zu verlassen" **.

for (Initialisierungsformel;Bedingter Ausdruck; Ausdruck ändern) {
    if (Bedingter Ausdruck zum Verlassen der Schleife) {
        break; //Verlassen Sie die Schleife, wenn die Bedingungen erfüllt sind
    }
}

[Beispiel mit for-Anweisung]

Wiederholte Anweisungen, die Zahlen von 1 bis 10 ausgeben, werden gestoppt, wenn die Pause 7 erreicht.

    for (int i = 0; i < 10; i++) {
      System.out.println(i);
      if (i == 7) {
        break;
      }
    }

【Ausführungsergebnis】

1
2
3
4
5
6
7

Aussage fortsetzen

Die continue-Anweisung überspringt an diesem Punkt die weitere Verarbeitung.

[Format]

while (Bedingter Ausdruck) {
    [Prozess 1]
    if (Zustand überspringen) {
        continue;   //Prozess 2 wird übersprungen, wenn die Bedingungen erfüllt sind
    }
    [Prozess 2]
}

[Beispiel mit continue-Anweisung]

Gibt Zahlen von 1 bis 10 aus und überspringt die Verarbeitung, wenn es sich um ein Vielfaches von 4 (4 und 8) handelt.

    for (int i = 1; i <= 10; i++) {
      if (i % 4 == 0) {
        System.out.println("Es ist ein Vielfaches von 4.");
        continue;
      }
      System.out.println(i);
    }

【Ausführungsergebnis】

1
2
3
Es ist ein Vielfaches von 4.
5
6
7
Es ist ein Vielfaches von 4.
9
10

Ich denke, wenn Sie es beherrschen, können Sie ziemlich komplizierte Dinge ausdrücken. Die Endlosschleife wird zu einem späteren Zeitpunkt ausgegeben.

Recommended Posts

[Java] für Anweisung, während Anweisung
Java für Anweisung
[Java] für Anweisung / erweitert für Anweisung
(Memo) Java für Anweisung
Java, für Anweisung / while-Anweisung ab Anfänger
[Java] Grundlegende Aussage für Anfänger
Java während und für Anweisungen
Java-Lernnotiz (while-Anweisung, do-while-Anweisung)
Für JAVA-Lernen (2018-03-16-01)
2017 IDE für Java
Java-Switch-Anweisung
[Java] Paket für die Verwaltung
Verwenden Sie die Java7-Anweisung try-with-resources für die Verarbeitung zum Schließen des Cursors
Gegenmaßnahmen für OutOfMemoryError in Java
NLP für Java (NLP4J) (2)
NLP für Java (NLP4J) (1)
# 3 [Hinweis] do ~ while-Anweisung
[Java-Grundlagen] Lassen Sie uns ein Dreieck mit einer for-Anweisung erstellen
Das erste Java-Grundproblem (while-Anweisung), das Anfänger hatten
Ich habe versucht, die erweiterte for-Anweisung in Java zu verwenden
[Anfänger] Java-Variable / logischer Operator / erweitert für Anweisung [Anmerkung 22]
So schleifen Sie Java Map (für jede / erweiterte for-Anweisung)
Über für Anweisung und wenn Anweisung
Ist die While-Aussage nicht böse?
12 Entspricht der while-Anweisung
Java-Debug-Ausführung [für Java-Anfänger]
Bücher zum Erlernen von Java
2018 Java Proficiency Test für Newcomer-Basics-
Grundlagen der Java-Programmierung Practice-for-Anweisung
Punkte für das Refactoring (if-Anweisung)
☾ Java / Repeat-Anweisung und Repeat-Steueranweisung
Java-Thread sicher für Sie
Grundlagen der Java-Programmierung Practice-Switch-Anweisung
Java für Anfänger, Daten verstecken
[Java] Tipps zum Schreiben der Quelle
Java-Installationsort für Mac
Java-Anwendung für Anfänger: Stream
In Java 2D-Karte speichern und mit for-Anweisung drehen
[Java] Machen Sie die Variablen der erweiterten for-Anweisung und für jede Anweisung unveränderlich
Java-Überprüfung ③ (Steuerungssyntax [if / switch / while / for], bedingter Ausdruck)
C # Spickzettel für Java-Techniker
Neue Syntax für Java 12 Switch-Anweisungen
[Für Anfänger] Zusammenfassung des Java-Konstruktors
AWS SDK für Java 1.11.x und 2.x.
Anfänger spielen Janken-Spiele in Java
[Java] Verzweigungsaufzählung mit switch-Anweisung
Java für Anfänger, Ausdrücke und Operatoren 1
[Java] Memo zum Benennen von Klassennamen
[Für Anfänger] Führen Sie Selenium auf Java aus
Hallo Welt für ImageJ Java Plugin
[OpenCV3.2.0] Eclipse (Java) -Einstellungen (für Mac)
Java für Anfänger, Ausdrücke und Operatoren 2
[Java] Die Geschichte einer wirklich beängstigenden switch-Anweisung
Aktivieren Sie OpenCV mit Java8. (Für mich)
Spring Framework-Tools für Java-Entwickler