问答详情
源自:4-8 Java循环语句之 do...while

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

int i=1;

do{

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

       i++;

}    while ( i<=1000);

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

提问者:唯晓宝 2016-07-24 21:02

个回答

  • 15rjgcw
    2016-07-25 14:30:26
    已采纳

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

  • 夏虫必须语冰
    2016-07-25 09:02:09

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

  • 夏虫必须语冰
    2016-07-25 09:01:04

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

  • qq_那畔_03706392
    2016-07-24 21:09:04

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