diff --git a/day03/src/com/inmind/switch02/Demo03.java b/day03/src/com/inmind/switch02/Demo03.java new file mode 100644 index 0000000..a460ab6 --- /dev/null +++ b/day03/src/com/inmind/switch02/Demo03.java @@ -0,0 +1,53 @@ +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 Demo03 { + public static void main(String[] args) { + //需求:根据用户输入的数字,输出对应的星期(1~6 日) + int week = 9;//星期几 + switch (week+1) { + 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("输入的数字有误"); + } + System.out.println("程序结束"); + } +}