Java基础知识点(switch判断语句(1))

时间:2023-02-13 17:00:39

一:格式

switch(表达式){

case 值 1:

语句体1;

break;;

case 值 2 :​

语句体2;​

break;​

........​

dafault :

语句体 n + 1;​

break;

}

二:流程

1.首先计算表达式的值。

2.依次和case后面的值进行比较,如果有对应的值,就会执行相应的语句,在执行过程中,遇到break就会结束。

3.如果所有的case里面的值和表达式的值都不匹配,就会执行default里面的语句。然后结束整个switch语句,

注意:break:表示中断,结束的意思,用来结束switch语句。

default:表示所有情况都不匹配的时候,就执行该处的内容,和if语句的else相似。

case后面的值只能是字面量不能是变量,case后面的值不允许重复。

eg:

//利用这个switch来判断是星期几
int week = 7;
switch(week){
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期天");
break;
default :
System.out.println("输入的数字不正确");
}

Java基础知识点(switch判断语句(1))