Es ist immer noch schwierig, die kleinen schwierigen Teile in Sätzen zu erklären, deshalb werde ich die Grundlagen dessen schreiben, was ich zuerst tun kann.
kane.java
if(Bedingter Ausdruck){
wird bearbeitet;
}
** Dies ist die Grundform ** Boolescher Wert, Vergleichsoperator (==, <Usw.), logische Operatoren (&&, ||, !) Usw., um den bedingten Ausdruck zu schreiben.
Verwenden Sie diese Option, wenn Sie mehrere Prozesse kombinieren möchten. Nach ** {} ist kein Semikolon erforderlich. ** ** **
kane.java
int x = 40
if (x >= 30) {
System.out.println("x ist 30 oder mehr.");
} else if (x > 20) {
System.out.println("x ist größer als 20 und kleiner als 30.");
} else {
System.out.println("x ist kleiner als 20.");
}
//Dieses Mal wird es im ersten Prozess ausgeführt
Andernfalls kann so oft wie nötig angeordnet werden, aber ** nur die erste Übereinstimmungsbedingung wird ausgeführt. ** ** **
Wenn der Wert der Bedingung mit dem Wert von case übereinstimmt, wird der Prozess ausgeführt. Beachten Sie, dass es leicht ist, den Doppelpunkt ** (:) nach dem Fall zu vergessen. ** ** **
kane.java
switch(Bedingungswert) {
Fallwert 1:
wird bearbeitet;
break;
Fallwert 2:
wird bearbeitet;
break;
Fallwert 3:
wird bearbeitet;
break;
}
** Wenn der Bedingungswert in () und der Fallwert "==" sind, wird der Prozess ausgeführt. **
kane.java
int = x
switch(x % 2) { //Bedingungswert
case 0: //true
System.out.println("Das ist gerade"); //Das läuft
break;
case 1:
System.out.println("Das ist komisch");
break;
}
break Pause ist in der switch-Anweisung extrem wichtig. ** Ohne Pause **, ** Alle ausgeführt **, Pause ist ** bei Verwendung der switch-Anweisung **. ** * Wenn Sie die case-Anweisung weiter verarbeiten möchten, lassen Sie break weg. Es gibt einen Durchfall, und er wird geschrieben, indem die Unterbrechung der case-Anweisung weggelassen wird, aber in diesem Stadium verstehe ich nicht, wie man sie verwendet und als Wort schreibt.
default Ähnlich wie sonst in der if-Anweisung.
kane.java
int number = -1;
switch(number) {
case 0:
System.out.println("0");
break;
case 1:
System.out.println("Ist 1");
break;
case 2:
System.out.println("2");
break;
default:
System.out.println("Es tut mir Leid. Nochmals vielen Dank");
break;
}
kane.java
String number = "Null";
switch(number) {
case "Null":
System.out.println("0");
break;
case "Ichi":
System.out.println("Ist 1");
break;
case "D.":
System.out.println("2");
break;
default:
System.out.println("Es tut mir Leid. Nochmals vielen Dank");
break;
}
Es kann auf die gleiche Weise wie ein numerischer Wert verwendet werden.
Wenn der String-Typ leer ist, "null" (Ein Zustand, in dem ein unregelmäßiger Zustand von Null enthalten ist, außer in einem Zustand von number = "", number = "null" usw.) In diesem Fall beachten Sie bitte, dass es standardmäßig nicht abgeholt wird. ** * Ich verstehe das auch nicht, aber hinterlasse es als Memo **
Beim Betrachten anderer Beiträge habe ich festgestellt, dass es einfacher ist, sie zu sehen, wenn nur der Einzug von {} und die Anweisung if switch geändert werden. Sie sollten auch die Anzahl der #s im Inhaltsverzeichnis des Beitrags kennen.
Recommended Posts