From 329131129ca5817f1193f69338f80e447c4276d3 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Thu, 16 Jul 2026 14:51:12 +0800 Subject: [PATCH] =?UTF-8?q?day03-=E9=80=89=E6=8B=A9=E6=B5=81=E7=A8=8B-swit?= =?UTF-8?q?ch=E8=AF=AD=E5=8F=A5=5F=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day03/src/com/inmind/switch02/Demo03.java | 53 +++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 day03/src/com/inmind/switch02/Demo03.java 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("程序结束"); + } +}