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

为什么这样输出不对,输出结果为1?希望大佬解答,谢谢!

//img1.sycdn.imooc.com/59e2de5400013a7405860699.jpg

//img3.sycdn.imooc.com/59e2de5500016d6c05690399.jpg

//img1.sycdn.imooc.com/59e2de560001b0e006050663.jpg

//img4.sycdn.imooc.com/59e2de570001dfc203520096.jpg

//img3.sycdn.imooc.com/59e2de5700019d5204720686.jpg

希望解答!!

正在回答

3 回答

switch代码里面的sum不应该用==,应该用=,因为==是判断,而=是赋值,你需要赋值而不是判断,之所以输出1是因为你的sum在最后的sum=sum+1才赋了值,所以sum=1.

还有就是建议在一开始就给sum赋值,sum=0这样子。

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

慕设计8433767 提问者

非常感谢!
2017-10-16 回复 有任何疑惑可以回复我~

计算天数时sum= ,而不是sum== ,“=”是赋值,而“==”是相等的意思

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

==改成=

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

举报

0/150
提交
取消

为什么这样输出不对,输出结果为1?希望大佬解答,谢谢!

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