import java.util.Scanner;
public class SwitchPractice {
public static void main(String[] args) {
System.out.println("请输入运算符名称:");
Scanner input = new Scanner(System.in);
String s = input.next();
switch (s){
case "加法":
System.out.println("+");
break;
case "减法":
System.out.println("-");
case "乘法":
System.out.println("*");
break;
case "除法":
System.out.println("/");
break;
default:
System.out.println("+");
break;
}
}
}
结果:
请输入运算符名称:
减法
-
*
switch语句会先计算括号中的表达式,根据表达式的值执行case的选择,如果没有匹配的值则执行default后面的语句,如果有匹配的值会执行相应case后面的语句体直到遇见 break