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

来源:4-8 Java循环语句之 do...while

唯晓宝

2016-07-24 21:02

int i=1;

do{

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

       i++;

}    while ( i<=1000);

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

写回答 关注

4回答

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

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

    唯晓宝

    非常感谢!

    2016-08-06 20:22:21

    共 1 条回复 >

  • 夏虫必须语冰
    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一步一步的走,别人告诉你多少不如自己一步步看~加油

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165653 学习 · 17587 问题

查看课程

相似问题