早教吧作业答案频道 -->其他-->
java,switch语句中case的疑问我想问:前提事实是:如果没有break,则一直执行后面输出的直到结束。这是事实对吧。对此我有疑问,因为后面的每一个执行,都是以case(某位数)为前提的,如case4
题目详情
java,switch语句中case的疑问
我想问:前提事实是:如果没有break,则一直执行后面输出的直到结束。这是事实对吧。
对此我有疑问,因为后面的每一个执行,都是以case(某位数)为前提的,如case4,则执行4,case5,则执行5。我的理解是:当没有break情况下,既然后面执行的输出与其对应的case情况不吻合,为何还会输出?我的case是3,输出3后,后面的4、5情况不存在,为什么还会执行case4、5的输出?
我想问:前提事实是:如果没有break,则一直执行后面输出的直到结束。这是事实对吧。
对此我有疑问,因为后面的每一个执行,都是以case(某位数)为前提的,如case4,则执行4,case5,则执行5。我的理解是:当没有break情况下,既然后面执行的输出与其对应的case情况不吻合,为何还会输出?我的case是3,输出3后,后面的4、5情况不存在,为什么还会执行case4、5的输出?
▼优质解答
答案和解析
也许排版不同会看得更清楚
switch(1){
case 1: sysout("1");
sysout("1 cont.");
sysout("1 cont. cont.");
case 2: sysout("2");
}
case 本身不是语句的一部分,他只是标记了一个 “位置” 而已,我个人认为这跟 goto 有类似的地方
看了 java,switch语句中...的网友还看了以下:
牛顿第一定律,说法正确的是A直接证明牛顿第一定律的实验是做不出来的,因此该定律肯定是正确的.B直接 2020-04-27 …
能够独立解出3阶魔方与4阶魔方时间均不足6小时.能够说明这个人的智商很高吗?大约为什么数字?当然是 2020-06-07 …
一个数的80%是80,那这个是数是多少?我知道答案是100,拿80除80%就等于100,但是用乘数 2020-06-08 …
KMNO4溶液呈现的紫红色可能是由什么离子表现出来的?因为什么原因? 2020-06-23 …
下列句子中与“沛公起如厕,因招樊哙出”中的“因”字用法和意义相同的一项是[]A、寿毕,请以剑舞,因 2020-07-16 …
能够独立解出3阶魔方与4阶魔方时间均不足6小时.能够说明这个人的智商很高吗?大约为什么数字?当然是 2020-07-28 …
怎么分解48的质因数并且找出它的因数 2020-07-31 …
我想用主成分分析出来的因子得分系数做我的指标权重,那这是主成分分析法还是因子分析法还是二者的结合呢 2020-08-01 …
我想用主成分分析出来的因子得分系数做我的指标权重,那这是主成分分析法还是因子分析法还是二者的结合呢 2020-08-02 …
为商业网点的形成和发展提供必要前提的因素是[]A、交通条件B、技术条件C、自然环境D、人口分布情况 2020-11-07 …