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

求解答啊 这个year++在前在后

各位: do-while   在这个列子中 year++;number=number*2 number=number*1.2;     year++;   变量year 在前在后不影响! 但是为什么这个是在number*1.2前面 ?  但是while 语句就是在后面!

正在回答

4 回答

do{                                              执行{

      year++;                                        年份+1

      number=number*1.2 ;                  人数*1.2

    }                                                    }

    while(number<1000);                直到(人数<1000)


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

qq_离人怎挽_6 提问者

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

一般来讲,do while,while ,for之间可以相互转换,他们的循环次数主要取决于,变量的初始值和循环条件,比如,int i=0;i<10  无论用哪个循环,都是10次循环。while在后面的是do while循环,前面还有个do,这种循环当初始值都不满足循环条件,或者初始值自增一次后不满足条件的情况下,比如  int i=1;i<0;i++  仍然能够使循环体执行一次。而其他的循环做不到。

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

前后都一样的

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

 number=number*1.2;和year++;顺序掉换都可以的

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

举报

0/150
提交
取消

求解答啊 这个year++在前在后

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