switch 选择语句
概述:
根据一个具体的值去和已经准备好的代码段项去选择和值匹配的代码段的语句
固定语法格式:
switch (表达式) {
case 常量值:
代码段
break;
......
case 常量值:
代码段
break;
default :
代码段
break; //如果default放在最后,break可以省略不写
}
格式解释:
switch: 开关 java表示选择意思
表达式:他的值就是用来做选择的具体的值【标准值】
case : 选项 后面的书写准备好的代码段
常量:区分case的标记 同时去和标准值进行比对的值
代码段:准备好要执行的事情
break: 打断意思 选择语句中就是结束选择语句的意思
default:默认的意思 做选择适合没有选择到对应的选项要执行的代码段
执行流程:
1、首先计算出表达式的结果值【得到标准值】
2、拿着标准值自上而下的和case的常量值进行匹配
匹配上:执行对应case后面的代码段 遇到break结束选择语句
没有匹配到:执行default项的代码段
代码示例:
从键盘输入 1 到 7 任意一个数字,输出对用的星期一到星期日;(7表示周日)
public static void main(String[] args) {
System.out.println("请输入一个数字” ");
//创建键盘录入对象
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
switch(a) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println(