[Java] Persönliche Zusammenfassung der bedingten Anweisungen (grundlegend)

[Java] Persönliche Zusammenfassung der bedingten Anweisungen (grundlegend)

Dies ist der Ingenieur t-77. Ich habe persönlich zusammengefasst, was ich für wichtig hielt, um Java zu lernen. Diesmal geht es um bedingte Anweisungen.

① if-Anweisung

sample.java


//Die Ausgabewörter unterscheiden sich je nach Wert der Zahl.
// number ==Wenn es 10 ist, wird der Prozess ausgeführt.
if (number == 10) {
  System.out.println("Wayne");
// number ==Im Fall von 11 wird der Prozess ausgeführt.
} else if (number == 11) {
  System.out.println("Ryan");
//Wenn die Nummer nicht die oben angegebene ist, wird die Verarbeitung ausgeführt.
} else {
  System.out.println("other");
}

Im Fall des obigen Beispielsatzes ist "Ausgabeverarbeitung" in der if-Anweisung üblich. Daher ist es einfacher zu korrigieren und zu warten, indem die "Ausgabeverarbeitung" wie im folgenden Beispielsatz gezeigt zusammengefasst wird.

sample2.java


//Die Ausgabewörter unterscheiden sich je nach Wert der Zahl.
//Definieren Sie den Variablennamen.
String name;
if (number == 10) {
  name = "Wayne";
} else if (number == 11) {
  name = "Ryan";
} else {
  name = "other";
}
//Die dem Namen nach Nummer zugewiesene Zeichenfolge wird ausgegeben.
System.out.println(name);

② switch-Anweisung

sample.java


//Die Ausgabewörter unterscheiden sich je nach Wert der Zahl.
//Wenn der Wert von case 10 ist, wird der Prozess ausgeführt.
switch (number) {
  case 10:
  System.out.println("Wayne");
  break;
//Wenn der Wert von case 11 ist, wird der Prozess ausgeführt.
  case 11:
  System.out.println("Ryan");
  break;
//Wenn der Wert nicht dem oben genannten Wert entspricht, wird der Standardprozess ausgeführt.
  default:
  System.out.println("other");
  break;
}

Wie unten gezeigt, ist es möglich, dieselbe Verarbeitung in mehreren Fällen durchzuführen.

sample2.java


//Die Ausgabewörter unterscheiden sich je nach Wert der Zahl.
//Wenn der Wert von case 1 oder 2 ist, wird der Prozess ausgeführt.
switch (number) {
  case 1:
  case 2:
  System.out.println("Niedrige Bewertung");
  break;
//Wenn der Wert von case 3 ist, wird der Prozess ausgeführt.
  case 3:
  System.out.println("Und Punkte");
  break;
//Wenn der Wert von case 4 oder 5 ist, wird der Prozess ausgeführt.
  case 4:
  case 5:
  System.out.println("Gut bewertet");
  break;
//Wenn der Wert nicht dem oben genannten Wert entspricht, wird der Standardprozess ausgeführt.
  default:
  System.out.println("Keine Bewertung");
  break;
}

③ while-Anweisung

sample.java


//Stellen Sie den Anfangswert ein.
int i = 1;
//Durchlaufen Sie die Aussage, bis sie falsch ist.
while (i <= 11) {
  System.out.println("Die einheitliche Nummer ist" + i + "Du bist dran");
  //Durch Erhöhen von i wird es nicht für immer wiederholt.
  i++;
}

④ do ~ while-Anweisung

sample.java


//Stellen Sie den Anfangswert ein.
int i = 1;
//Verarbeiten Sie die Anweisungen im Block.
do {
  System.out.println("Die einheitliche Nummer ist" + i + "Du bist dran");
  //Durch Erhöhen von i wird es nicht für immer wiederholt.
  i++;
//Durchlaufen Sie die Aussage, bis sie falsch ist.
} while (i <= 11) ;

⑤ Satzverschachtelung

--Statements können verschachtelt (verschachtelt) werden.

sample.java


//Es ist möglich, wie eine for-Anweisung in einer for-Anweisung zu beschreiben.
//Es ist auch möglich, verschiedene bedingte Anweisungen zu kombinieren, z. B. if-Anweisungen.
for (int i = 1; i <= 11; i++) {
  System.out.println("Die einheitliche Nummer ist" + i + "Es ist der Turn-Spieler.");
  for (int s = 1; s <= 5; s++) {
    System.out.println(s + "Ich habe den zweiten Schuss getroffen.");
    if (s == 3) {
      System.out.println("Ich beschloss zu schießen.");
    }
  }
}

⑥ Satz brechen

sample.java


// i =Wenn es 8 ist, endet der Prozess.
for (int i = 1; i <= 11; i++) {
  System.out.println("Die einheitliche Nummer ist" + i + "Es ist der Turn-Spieler.");
  if (i == 8) {
    System.out.println("Der Prozess endet.");
    break;
  }
}

console


Der Spieler mit der Nummer 1 Uniform.
Der Spieler mit der zweiten einheitlichen Nummer.
Der Spieler mit der dritten einheitlichen Nummer.
Der Spieler mit der Nummer 4 in der Uniform.
Der Spieler mit der einheitlichen Nummer 5
Der Spieler mit der Nummer 6 in der Uniform.
Der Spieler mit der einheitlichen Nummer 7.
Der Prozess endet.

※i =Wenn es 8 erreicht, wird der Prozess durch Pause beendet.

⑦ Aussage fortsetzen

sample.java


// i =Im Fall von 8 wird der Prozess übersprungen und der nächste Prozess gestartet.
for (int i = 1; i <= 11; i++) {
  System.out.println("Die einheitliche Nummer ist" + i + "Es ist der Turn-Spieler.");
  if (i == 8) {
    continue;
  }
}

console


Der Spieler mit der Nummer 1 Uniform.
Der Spieler mit der zweiten einheitlichen Nummer.
Der Spieler mit der dritten einheitlichen Nummer.
Der Spieler mit der Nummer 4 in der Uniform.
Der Spieler mit der einheitlichen Nummer 5
Der Spieler mit der Nummer 6 in der Uniform.
Der Spieler mit der einheitlichen Nummer 7.
Der Spieler mit der 9. einheitlichen Nummer.
Der Spieler mit der einheitlichen Nummer 10.
Der Spieler mit der einheitlichen Nummer 11.

※i =Wenn es 8 erreicht, wird der Prozess durch Fortfahren übersprungen.

Obwohl es Teil meines Java-Studiums war, werden bedingte Anweisungen auch in anderen Sprachen wie JavaScript verwendet. Daher war es eine gute Gelegenheit, die Grundlagen erneut zu überprüfen. Das ist es.

Recommended Posts

[Java] Persönliche Zusammenfassung der bedingten Anweisungen (grundlegend)
[Java] Persönliche Zusammenfassung der Klassen und Methoden (grundlegend)
Java statisch [Persönliche Zusammenfassung]
Persönliche Zusammenfassung über Java
Zusammenfassung der Java-Unterstützung 2018
[Java] Grundlegende Zusammenfassung von Java, die nicht von Progate abgedeckt wird ~ Teil 1 ~
[Java11] Stream-Zusammenfassung - Vorteile von Stream -
[Java] Zusammenfassung der regulären Ausdrücke
[Java] Zusammenfassung der Operatoren (Operator)
Zusammenfassung der Grundlagen der Java-Sprache
Zusammenfassung der Java Math Klasse
Zusammenfassung der Grundfunktionen von ImageJ
[Java] Zusammenfassung der Steuerungssyntax
Zusammenfassung der Java-Fehlerverarbeitung
[Java] Zusammenfassung der Entwurfsmuster
[Java] Zusammenfassung der mathematischen Operationen
[Java] Grundlegende Zusammenfassung von Java, die nicht von Progate abgedeckt wird ~ Teil 2 ・ Liste ~
Zusammenfassung des Pakets [Java Silver Study]
Grundlegende Verwendung von Java Optionaler Teil 1
Grundlegender Verarbeitungsablauf von Java Stream
Zusammenfassung der objektorientierten Programmierung mit Java
[Grundkenntnisse in Java] Umfang der Variablen
Grundstruktur des Java-Quellcodes
[Java Silver] Zusammenfassung der Zugriffsmodifikatorpunkte
Zusammenfassung der internen Rookie-Lernsitzung [Java]
Zusammenfassung anderer Änderungen als JEP von Java10
Grundkenntnisse in der Java-Entwicklung Schreiben von Notizen
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
[Grundkenntnisse in Java] Informationen zur Typkonvertierung
Java Zusammenfassung der häufig gesuchten Typkonvertierungen
Zusammenfassung von Java Math.random und Import (Kalender)
Zusammenfassung des Java-Wissens
[java] Zusammenfassung des Umgangs mit Zeichenketten
Zusammenfassung der Java-Umgebungseinstellungen für mich [mac]
[Docker] Einführung in Docker Compose Grundlegende Zusammenfassung von Docker-Compose.yml
Java-bedingter Zweig
Zusammenfassung der Grundkenntnisse von Rails, die von progate erworben wurden
Grundlegende Java-Grammatik
[Java] Zusammenfassung, wie Lambda-Ausdrücke weggelassen werden
Grundlegende Java-Grammatik
Java-bezogene Zusammenfassung
Java Grundkenntnisse 1
[Java] Grundstruktur
[Java] [Basic] Glossar
Zusammenfassung des Java 8-Dokuments
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
Zusammenfassung des Java 11-Dokuments
[Java] Übersicht über Java
Java-Übung [Basic]
[Java] Bedingter Zweig
Java-Überprüfung ③ (grundlegende Verwendung von Arrays / Referenztyp)
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
Zusammenfassung der Revisionen (neue Yuan-Probleme) nach Java-Version
[java.io] Zusammenfassung der Java-String-Eingabe (InputStream, Reader, Scanner)
Zusammenfassung der Kenntnisse, die zum Bestehen von Java SE8 Silver erforderlich sind