![算法训练营:入门篇(全彩版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/905/51893905/b_51893905.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.5.2 switch条件语句
除了if条件语句,switch条件语句也是一种常用的选择结构语句。与if条件语句不同,switch条件语句只能针对某个表达式的值做出判断,从而决定程序执行哪段代码。
![](https://epubservercos.yuewen.com/B6CE70/30655059804960606/epubprivate/OEBPS/Images/48757_19_2.jpg?sign=1739001738-G4HnZrVgo2y6GLp4b4eJlJ4jif7YkO4Q-0-1143e64ce613f825bba4e398a11c4e85)
注意 switch条件语句在执行完一个case语句之后不会自动停止,需要使用break语句停止;switch条件语句中的每个case语句都必须对应一个单独的值,该值必须是整数或字符,不能是浮点数。若涉及取值范围、浮点数或比较,则先使用if…else语句转换。
训练9(P5716):输入年份和月份,输出这一年的这个月有多少天(需要考虑闰年)。
![](https://epubservercos.yuewen.com/B6CE70/30655059804960606/epubprivate/OEBPS/Images/48757_19_3.jpg?sign=1739001738-y5SdrLfURy5ihL2NaKlnmBKFAB225XlD-0-551489c9814f811bf77f39c6a2b1698f)
![](https://epubservercos.yuewen.com/B6CE70/30655059804960606/epubprivate/OEBPS/Images/48757_20_1.jpg?sign=1739001738-CaGFUeSTecEFNs6IXFM5EepRXx05SWrG-0-4ebe1ebd6f1a76aed2afb0875f9427e2)