Java中无break的switch语句

public static int getValue(int i) {
int result = 0;
switch (i) {
case 1:
result = result + i;
case 2:
result = result + i * 2;
case 3:
result = result + i * 3;
}
return result;
}

若输入的i为2,则result为10。因为没有break则会在第一次匹配成功后一直往下顺序执行。

猜你喜欢

转载自blog.csdn.net/qq_38890412/article/details/107285317