public class DemoSwitch { public static void main(String[] args) { int week = 4; switch (week){ case 4: System.out.println("周一"); case 1: System.out.println("周二"); case 2: System.out.println("周三"); case 3: System.out.println("周四"); break; default: System.out.println("一直都是星期天"); } } }输出结果是什么
时间: 2023-03-05 10:28:17 浏览: 121
C#中static void Main(string[] args) 参数示例详解
这段代码的输出结果是:周四。
因为在 switch 语句中,当 week 的值为 4 时,会匹配到 case 4 分支并执行其中的语句 System.out.println("周一"),但并没有使用 break 语句来结束该分支的执行,所以程序会继续执行下一个 case 分支,即 case 1 和 case 2,最终执行了 case 3 的语句 System.out.println("周四")。
阅读全文