下列语句序列执行后,k的值是 ( ) public class c9{ public static void main(String[]args){ int a=10,b=18,c=30;

admin2010-02-22  28

问题 下列语句序列执行后,k的值是    (    )    public class c9{       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、29
C、27
D、540

答案1

解析 该题测试的是考生对switch语句的掌握,执行时,switch语句根据表达式返回的值与每个case子句的值相比较。如果匹配成功,则执行该case子句后的语句序列,直到执行到break语句或switch语句结束,然后跳出 switch语句。如果匹配不成功,则跳转到default语句。
转载请注明原文地址:https://kaotiyun.com/show/O7np777K
0

最新回复(0)