int i=1;
do{
System.out.println("我爱慕课网!");
i++;
} while ( i<=1000);
我知道i++是先给i取值然后再加1的意思,可是到了这个程序里面我就是不明白它是什么执行的了。当输出第1000遍“我爱慕课网”的时候这个时候的 i 是几呢?
i=1的时候,输出第一遍,随后i=i+1,那么,i=1000时,输出第1000遍“我爱慕课网”,随后i++,i变成1001,循环结束。
i++是每次自加 相当于i=i+1
你想想 你要输出1000遍 "我爱慕课网" 是不是就要循环1000遍 那你循环里是不是得有个数值来确定是否执行1000遍了
你可以用debug一步一步的走,别人告诉你多少不如自己一步步看~加油