首页 >计算机类 >JAVA认证 > >下面的方法,当输入为2的时候返回值是多少?(    )     

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

时间:2019-11-03 07:52浏览次数:

public 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;     } 

参考答案

答案:10

当i=2 case 1 不成立 case 2 时 result = 0 + 2 * 2 result = result + i * 2;后面你没有写break; 所以result = result + i * 2;执行结束后不会停止接着执行 result = 4 + 2 * 3

 

    阅读排行