下列语句序列执行后,k的值是______。 public class Testll { public static void main(String[] args) {

admin2010-02-22  27

问题 下列语句序列执行后,k的值是______。    public class Testll    {          public static void main(String[]  args)          {                         int a=10,  b=18,  c=30;               switch(b%a){                     case 7: c--;break;                     case 8:  c-=2;break;                     case 9:  c-=3;break;                     default:  c * =b;break;                }               System.out.println(c);          }    }  

选项 A、28
B、27
C、29
D、540

答案1

解析 程序由switch语句构成,当b%a的值为8时,变量c减2,得到28,由于每个case字句块都由break语句结束,因此跳出switch语句,最后c的值就是28。
转载请注明原文地址:https://kaotiyun.com/show/sE9p777K
0

最新回复(0)