day03-选择流程-switch语句_格式
This commit is contained in:
54
day03/src/com/inmind/switch02/Demo05.java
Normal file
54
day03/src/com/inmind/switch02/Demo05.java
Normal file
@@ -0,0 +1,54 @@
|
||||
package com.inmind.switch02;
|
||||
/*
|
||||
switch(表达式) {
|
||||
case 常量值1:
|
||||
语句体1;
|
||||
break;
|
||||
case 常量值2:
|
||||
语句体2;
|
||||
break;
|
||||
...
|
||||
default:
|
||||
语句体n+1;
|
||||
break;
|
||||
}
|
||||
|
||||
执行顺序:先执行表达式,得到结果值,接下来将结果值与case之后的值依次比较
|
||||
如果结果值与常量值1一致,那么就执行语句体1,遇到break,表示直接结束switch语句
|
||||
如果所有的case都不符合,那么就直接执行default后面的语句体n(类似于if格式三中的else)
|
||||
|
||||
*/
|
||||
public class Demo05 {
|
||||
public static void main(String[] args) {
|
||||
//定义一个变量,判断是星期几(1~7)
|
||||
int day = 100;
|
||||
switch (day){
|
||||
case 1:
|
||||
System.out.println("星期一");
|
||||
break;//作用:跳出switch结构体,结束switch结构体
|
||||
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://default是可以不写的,但是建议写上
|
||||
System.out.println("您传入的day值不合法,只能是1~7");
|
||||
break;
|
||||
}
|
||||
|
||||
System.out.println("程序结束");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user