From d86612cccd2ebc790ff2f9bb61669f8dfa589826 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Tue, 15 Sep 2026 16:26:30 +0800 Subject: [PATCH] =?UTF-8?q?day03--switch=E8=AF=AD=E5=8F=A5=5F=E6=A6=82?= =?UTF-8?q?=E8=BF=B0=E5=92=8C=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 | 57 +++++++++++++++++++++++ 1 file changed, 57 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..f84e170 --- /dev/null +++ b/day03/src/com/inmind/switch02/Demo03.java @@ -0,0 +1,57 @@ +package com.inmind.switch02; +/* +选择流程 switch + +switch(表达式) { + case 常量值1: + 语句体1; + break; + case 常量值2: + 语句体2; + break; + ... + default: + 语句体n; + break; +} + +执行顺序:先执行表达式,得到结果值,接下来将结果值与case之后的值依次比较, + 如果结果与常量值1是一致就执行一次语句体1 + 遇到break,表示直接结束switch语句,如果所有的case都不符合, + 就直接执行default后面的语句体n(类似于if的格式三种的else) +*/ +public class Demo03 { + public static void main(String[] args) { + //定义变量1~7,判断是星期几,1就是星期一 + int day = 100; + //选择流程判断是星期几 + switch (day){ + case 1: + System.out.println("星期1"); + break; + case 2: + System.out.println("星期2"); + break; + case 3: + System.out.println("星期3"); + break; + case 4: + System.out.println("星期4"); + break; + case 5: + System.out.println("星期5"); + break; + case 6: + System.out.println("星期6"); + break; + case 7: + System.out.println("星期日"); + break; + /* default: + System.out.println("您输入的变量有误,值只能是1~7"); + break;*/ + } + + System.out.println("程序结束"); + } +}