为了账号安全,请及时绑定邮箱和手机立即绑定

switch与if语句的应用

哪位学霸能告诉我这个运算公式?为什么是‘case 1:j=day;break; case 2:j=31+day;break;’

正在回答

2 回答

兄弟,不是很明白你哪个地方不懂。

switch case这些课程上都写了你应该明白吧?

这个程序作者的意思是把十二个月从1排到12,默认是平年(2月28天),

这样我们开始case1:j=day;break;//这一句的意思是把8月8日这个零头8日加上(day=8)

然后一月case2:j=31+day;break;

以此类推

到最后判断一下是否是闰年

如果是就加一天,不是就不加

个人拙见,希望可以解决你的问题

0 回复 有任何疑惑可以回复我~
#1

CheGuevara 提问者

非常感谢!
2016-11-18 回复 有任何疑惑可以回复我~

提示处有说明,case后面的常量表达式是计算当前月份前面的月份的天数的


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

switch与if语句的应用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信