关于default在switch语句中使用问题

来源:4-6 Java条件语句之 switch

花生店小老板

2018-02-25 21:16

教程说default块可以出现在switch语句中任意位置。那么如果出现在若干case中间,而符合switch后面括号中表达式的case恰好在default后面,是否还会执行default的语句呢?还是说运行的顺序还是先检查是否有符合表达式的case,没有再执行default,与位置无关?

写回答 关注

3回答

  • 慕粉1959502991
    2018-02-25 22:28:57
    已采纳

    抱歉,由于忘了break给了你错误的答案。

    default与位置无关,先检查是否有符合表达式的case,没有再执行default

    花生店小老板

    非常感谢!

    2018-02-26 12:17:11

    共 3 条回复 >

  • 慕粉1959502991
    2018-02-25 22:07:13

    另外,如果符合选项实在default之后,则包括选项在内的之后的所有选项也会运行

  • 慕粉1959502991
    2018-02-25 22:02:14

    default一般放在最后面

    如果在若干case中间存在符合switch的选项,则先进行符合选项的运行

    这个与default的位置无关

    如果不存在符合选项,则会运行包括default在内的的之后的所有选项

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165513 学习 · 17586 问题

查看课程

相似问题