代码如下图所示
switch语句是选择分支语句,不是一步步执行下来的,8月就只执行case=8:这个语句,所以你用sum+=31的话就只会得到31天,不会加上前七个月的
你把break删掉试试,我也不太懂。刚刚学。
知道了,switch语句下没有加{}