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.
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);
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;
}
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++;
}
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) ;
--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.");
}
}
}
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.
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