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则会在第一次匹配成功后一直往下顺序执行。
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则会在第一次匹配成功后一直往下顺序执行。