From 0c7abac8b5d891768d46fd6cd51bb070e4132560 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Fri, 16 Jan 2026 09:50:20 +0800 Subject: [PATCH] =?UTF-8?q?day03-=E6=B5=81=E7=A8=8B=E6=8E=A7=E5=88=B6?= =?UTF-8?q?=E8=AF=AD=E5=8F=A5-=E9=80=89=E6=8B=A9=E6=B5=81=E7=A8=8B-switch?= =?UTF-8?q?=E7=9A=84=E8=AF=AD=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day03/src/com/inmind/switch02/Demo05.java | 53 +++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 day03/src/com/inmind/switch02/Demo05.java 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("程序结束"); + } +}