180416
2019-01-09 10:33
如图,没有break的话,无论default写在哪里,输出里一定有它;
default是默认值,而不是else,之前当它是else来用。
问题是(之前忘记写了):为什么会执行最后一行,在不匹配的前提下????
default是所有的case都匹配不到的情况下,再调用default。
如上的结果,已经匹配到的情况下,没有跳出switch,还是会执行到默认的表达式
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题