目录
1. switch case 结构
1.1 基本语法结构
// 格式
switch (/* 匹配条件变量 */) {
case 常量1:
处理方式1;
break;
case 常量2:
处理方式2;
break;
case 常量3:
处理方式3;
break;
default:
未匹配 case 选择的最终处理方式;
break;
}
流程:
当程序运行到 switch case 结构,取值 switch 之后小括号内容数据情况,匹配 case 之后的常量,如果有匹配项执行对应的处理方式,利用 break 关键字终止 switch case 结构,如果没有任何一个 case 匹配,执行 default 对应处理方式。
1.2 switch - case 代码展示
/*switch case 结构演示*/
import java.util.Scanner;
class Demo1 {
public static void main(String[] args) {
//choose 保存用户输入的选择数据
int choose = 0;
Scanner sc = new Scanner(System.in);
//菜单展示
System.out.println("点菜");
System.out.println("1.螺蛳粉");
System.out.println("2.火锅");
System.out.println("3.羊肉串");
System.out.println("4.地锅鸡");
System.out.println("5.冰淇淋");
choose = sc.nextInt();
//switch case 结构
switch (choose) {
case 1:
System.out.println("20米一碗");
break;
case 2:
System.out.println("100米/人");
break;
case 3:
System.out.println("60米一斤");
break;