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

admin2010-07-28  29

问题 下列语句序列执行后,k的值是(    )。     public class c6{        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、30

答案1

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

随机试题
最新回复(0)