试题题干

参考答案
试题解析
在switch语句中,当switch后面“表达式”的值,与某个case后面的"常量表达式‘’的值相等时,则执行该case后面的语句。
在定义时,已经定义month=2,即执行switch语句时,应执行case2语句,因为year=2015,即不符合if语句,所以应该执行else语句,即应该输出day=28并结束循环。

在switch语句中,当switch后面“表达式”的值,与某个case后面的"常量表达式‘’的值相等时,则执行该case后面的语句。
在定义时,已经定义month=2,即执行switch语句时,应执行case2语句,因为year=2015,即不符合if语句,所以应该执行else语句,即应该输出day=28并结束循环。