在处理多个选项时,使用 if/else 结构显得有些笨拙。Java 有一个 switch 语句。
switch 语句将从与选项值相匹配的 case 标签开始执行,直到遇到 break 语句,或者执行到 switch 语句的结束处为止。如果没有相匹配的 case 标签,而有 default 子句,就执行这个子句。
下面是一个 switch 的例子:
Scanner in = new Scanner(System.in);
System.out.println("请输入 1、2、3、4 !");
int choice = in