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

while (y=<5&&y>0)//请输入 有错看不错来

while (y=<5&&y>0)//请输入   

         {                Console.Write(y + " ");    

            y--;//请输入 

}

whlie里面的语句为什么是无效的啊

正在回答

4 回答

干啥要这样写?和数学一样,能用最简单的方式表达,尽量最简单!

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

宝慕林7028735

我这样写对了,然后发现不对劲... 看了大家评论后才发现自己多此一举
2017-12-27 回复 有任何疑惑可以回复我~

y--;会自减,从而y肯定小于等于5,所以没必要用&&做双重判定,而while(){}这种格式的判断语句是检查布尔值bool是否为真,若为真则执行循环。此处你错的地方是y=<5,应该改为y<=5

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

而且你完全没必要这样写,Y小于并等于5 因为他每次循环一次Y都会减一 额while的bool不成立他就不会运行这也就是为什么会有y-- 说明循环5次也就减了5 然后bool不成立就停止循环了

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

不是 =<  而是 <=  “=”号在后边

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

举报

0/150
提交
取消

while (y=<5&&y>0)//请输入 有错看不错来

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