diff --git a/day03/src/com/inmind/switch02/Demo05.java b/day03/src/com/inmind/switch02/Demo05.java new file mode 100644 index 0000000..13a0e4b --- /dev/null +++ b/day03/src/com/inmind/switch02/Demo05.java @@ -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("程序结束"); + } +}