Die switch-Anweisung verzweigt den anzuzeigenden Betrag gemäß dem gelesenen numerischen Wert.
filename.java
import jva.util.Scanner;
class Abc {
publlic static void(String[] args) {
Scanner stdin = new Scanner(System.in);
System.out.print("ganze Zahl: ");
int n = stdIn.nextInt();
switch (n) {
case 0 : System.out.print("abc");
break;
case 1 : System.out.print("def");
break;
case 2 : System.out.print("ghi");
break;
case 3 :
case 4 : System.out.print("jkl");
break;
default : System.out.print("123");
break;
}
System.out.println();
}
}
Im Fall des Beispiels wird der angezeigte Satz gemäß dem Wert von "int n" geteilt. Wenn der Wert von n 3 oder 4 ist, wird dasselbe Zeichen angezeigt. "Standard" wird angezeigt, wenn n nicht der für case angegebene Wert ist.
Die switch-Anweisung endet, wenn die "break-Anweisung" am Ende eines jeden Falls ausgeführt wird. Die Anweisung nach der switch-Anweisung wird ausgeführt, nachdem sie durch die break-Anweisung beendet wurde.
Recommended Posts