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