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

求大神帮我搞明白这个输出1000遍我爱慕课网的程序里的i++是什么作用?

int i=1;

do{

      System.out.println("我爱慕课网!");

       i++;

}    while ( i<=1000);

我知道i++是先给i取值然后再加1的意思,可是到了这个程序里面我就是不明白它是什么执行的了。当输出第1000遍“我爱慕课网”的时候这个时候的 i 是几呢?

正在回答

4 回答

i=1的时候,输出第一遍,随后i=i+1,那么,i=1000时,输出第1000遍“我爱慕课网”,随后i++,i变成1001,循环结束。

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

唯晓宝 提问者

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

i++是每次自加      相当于i=i+1

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

你想想 你要输出1000遍 "我爱慕课网" 是不是就要循环1000遍  那你循环里是不是得有个数值来确定是否执行1000遍了  

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

你可以用debug一步一步的走,别人告诉你多少不如自己一步步看~加油

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

举报

0/150
提交
取消

求大神帮我搞明白这个输出1000遍我爱慕课网的程序里的i++是什么作用?

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