首页 > 试题广场 >

下面的方法,当输入为2的时候返回值是多少?public st

[单选题]
下面的方法,当输入为2的时候返回值是多少?
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;
}


  • 0
  • 2
  • 4
  • 10

没有break不会停

发表于 2019-08-15 23:42:55 回复(0)
case2 result=4 没有break,走入case3 result=4+6
发表于 2019-09-18 20:08:17 回复(0)
没有break,会一直执行下去。
发表于 2019-10-17 12:31:49 回复(0)
没有break;出题的出来挨打
发表于 2019-10-27 16:09:29 回复(0)
忘记了break。。。。
发表于 2019-10-13 01:43:53 回复(0)

我错了……

发表于 2019-10-09 12:41:38 回复(0)
没有break会一直运行下去,所以运行i=2后,会继续运行3
发表于 2019-09-06 19:51:37 回复(0)
case穿透,没有break不会停
发表于 2019-08-25 08:44:02 回复(0)
没有break
发表于 2019-08-18 18:13:51 回复(0)
这种题我想是没人错的😏
发表于 2019-08-18 09:04:18 回复(1)