我这样写也得到一样的结果,问题是答案为什么要加break语句呢?

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

qq_慕盖茨9153502

2020-08-29 14:55

http://img1.mukewang.com/5f49fbc70001951c19201030.jpg

为什么要加break语句?

写回答 关注

3回答

  • 叶辰qaq
    2020-09-19 09:04:23

    你这个如果把'日'放在第一个那你下面所有的语句都会被输出

    当程序发现'日'的时候如果没有break; 会把下面的所有输出

    但是你刚好把日放在了最后一个

  • weixin_慕运维5362812
    2020-09-08 15:34:52

    假如today=‘一’,你写的前面的case就完成了,没有break的话,还会执行后面的case。加上break就中断了,不会继续后面的case。你只是刚好把‘日’写到最后了?

  • 慕函数7812344
    2020-08-31 14:09:59

    性能问题,假设判断结果是一就完成了,此时break的作用就是不用再继续判断了,否则你就是在一的时候输出了结果,还会继续往后判断二三四,是无用功

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

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

1165607 学习 · 17587 问题

查看课程

相似问题