day03-流程控制语句-选择流程-switch的语法
This commit is contained in:
53
day03/src/com/inmind/switch02/Demo05.java
Normal file
53
day03/src/com/inmind/switch02/Demo05.java
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
package com.inmind.switch02;
|
||||||
|
/*
|
||||||
|
switch(表达式) {
|
||||||
|
case 常量值1:
|
||||||
|
语句体1;
|
||||||
|
break;
|
||||||
|
case 常量值2:
|
||||||
|
语句体2;
|
||||||
|
break;
|
||||||
|
...
|
||||||
|
default:
|
||||||
|
语句体n;
|
||||||
|
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语句
|
||||||
|
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("您设置的数字有误,只能是1~7!!!");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
System.out.println("程序结束");
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user