[Java] Zusammenfassung der Steuerungssyntax

Elemente der strukturierten Programmierung

Zusammenfassung der Steuerungssyntax zur Implementierung dieser

wenn Anweisung

import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
    var i = 10;
    if (i == 10) {
      System.out.println("Die Variable i ist 10.");
      } else {
      System.out.println("Die Variable i ist nicht 10.");
      //Gleich wie unten
      //System.out.println((i==10)?"Variable ist 10":"Nicht 10");
     }
    }
}

Multi-Branch

public static void main(String[] args) {
  var i = 100;
  if (i > 50) {
    System.out.println("Die Variable i ist größer als 50.");
  } else if (i > 30) {
    System.out.println("Die Variable i ist größer als 30 und kleiner oder gleich 50.");
  } else {
    System.out.println("Die Variable i ist 30 oder weniger.");
  }
}

Schaltanweisung

public static void main(String[] args) {
  var rank = "Spann";
  switch (rank) {
    case "Spann":
      System.out.println("Es ist sehr gut.");
      break;
    case "B.":
      System.out.println("Ist gut.");
      break;
    case "丙":
      System.out.println("Geben wir unser Bestes.");
      break;
    default:
      System.out.println("???");
      break;
  }
}
//Ordnen Sie mehrere Fälle im Durchfall an oder implementieren Sie Bedingungen
public static void main(String[] args) {
  var drink = "Bier";
  switch (drink) {
    case "Sake":
    case "Bier":
    case "Wein":
      System.out.println("Es wird Sake gebraut.");
      break;
    case "Brandy":
    case "Whiskey":
      System.out.println("Es ist destillierte Flotte.");
      break;
  }
}

während / mache Anweisung

public class Main {
    public static void main(String[] args) throws Exception {
        var i = 1;
        do {
          System.out.println(i + "Dies ist die zweite Schleife.");
          i++;
        } while (i < 6);
    }
}

zur Unterweisung

//NG Beispiel: Gleitkommatyp für Zählervariable
public class Main {
    public static void main(String[] args) throws Exception {
    for (var i = 0.1f; i <= 1.0; i += 0.1f) {
      System.out.println(i);
      //0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.70000005, 0.8000001, 0.9000001
    }
  }
}
//Sequenzieller Operator
public static void main(String[] args) {
    for (var i = 1; i < 6; System.out.println(i + "Dies ist die zweite Schleife."), i++);
 }

Für Anweisungen erweitert

public class Main {
  public static void main(String[] args) {
    var data = new String[] { "neko", "tama", "mike" };
    //Für Anweisungen erweitert
    for (var value : data) {
      System.out.println(value);
    }
  }
}
//Beispiel für das Empfangen von Befehlszeilenargumenten mit Argumenten und deren Ausgabe in der Reihenfolge mit erweitertem für
public static void main(String[] args) {
  for (var value : args) {
    System.out.println("Hallo," + value + "Herr.!");
  }
}

Schleifensteuerung

//Beenden Sie die angegebene Schleife
public class Main {
  public static void main(String[] args) {
    limit:
    for (var i = 1; i < 10; i++) {
      for (var j = 1; j < 10; j++) {
        var result = i * j;
        if (result > 50) {
          break limit;
        }
        System.out.printf(" %2d", result);
      }
      System.out.println();
    }
  }
}


Recommended Posts

[Java] Zusammenfassung der Steuerungssyntax
Java-Steuerungssyntax
Java-Steuerungssyntax
[Java] Hinweis zur Steuerungssyntax
Zusammenfassung der Java-Unterstützung 2018
[Java11] Stream-Zusammenfassung - Vorteile von Stream -
[Java] Zusammenfassung der regulären Ausdrücke
[Java] Zusammenfassung der Operatoren (Operator)
Zusammenfassung der Java Math Klasse
Zusammenfassung der Java-Fehlerverarbeitung
[Java] Zusammenfassung der Entwurfsmuster
[Java] Zusammenfassung der mathematischen Operationen
[Für Anfänger] Zusammenfassung des Java-Konstruktors
Zusammenfassung des Pakets [Java Silver Study]
Zusammenfassung der objektorientierten Programmierung mit Java
[Java Silver] Zusammenfassung der Zugriffsmodifikatorpunkte
Zusammenfassung der internen Rookie-Lernsitzung [Java]
Zusammenfassung des Java-Wissens
Java Generics Zusammenfassung
[java] Zusammenfassung des Umgangs mit char
Java-bezogene Zusammenfassung
Zusammenfassung anderer Änderungen als JEP von Java10
[Java] Persönliche Zusammenfassung der bedingten Anweisungen (grundlegend)
Zusammenfassung des Java 8-Dokuments
Steuerungssyntaxoperator
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
Java Zusammenfassung der häufig gesuchten Typkonvertierungen
Zusammenfassung des Java 11-Dokuments
[Java] Übersicht über Java
[java] Zusammenfassung des Umgangs mit Zeichenketten
Zusammenfassung der Java-Umgebungseinstellungen für mich [mac]
Organisiertes Memo im Kopf (Java - Control Syntax)
[Java] Persönliche Zusammenfassung der Klassen und Methoden (grundlegend)
Abgelaufene Java-Sammlung
Voraussichtliche Funktionen von Java
[Zusammenfassung] Zum Beispiel die Vorbereitung der Java-Umgebung
effektive Java 3. Zusammenfassung
NIO.2 Überprüfung von Java
Zusammenfassung der neuen Funktionen von Java 13
JAR-Datei Übersicht
Java statisch [Persönliche Zusammenfassung]
Geschichte der Java-Annotationen
Zusammenfassung zur Informationssicherheit
Zusammenfassung der Verwendung von FragmentArgs
Java (Verdienste des Polymorphismus)
Thread sichere Zusammenfassung ~ Java ~
Zusammenfassung der primitiven Java-Spezialisierung
Zusammenfassung des Java-Entwicklungslinks
NIO Bewertung von Java
Zusammenfassung der regulären Ausdrücke von Java
Zusammenfassung der Verwendung von DBFlow
Zusammenfassung der neuen Funktionen von Java 14
Zusammenfassung des Java-Entwurfsmusters
Java-Zusammenfassung für reservierte Wörter
Grobe Zusammenfassung des Java8-Streams
[Java] Grundlegende Zusammenfassung von Java, die nicht von Progate abgedeckt wird ~ Teil 1 ~
Das ist praktisch! Zusammenfassung der beliebten Java-Bibliothek + α
Zusammenfassung des ToString-Verhaltens mit Java- und Groovy-Annotationen
[Java Silver] Zusammenfassung der Punkte im Zusammenhang mit Lambda-Ausdrücken