輸出1000遍“我愛(ài)慕課網(wǎng)!”,使用do...while實(shí)現(xiàn)代碼:????????int i =1;????????do{?????????????System.out.println("我愛(ài)慕課網(wǎng)!");?????????????i++;}????????while(i<=1000);這段程序里do 中肯定是先輸出了字符,后進(jìn)行了i++運(yùn)算,那么也就是說(shuō)while里面那個(gè)i肯定是i自動(dòng)加1之后的數(shù)值了,不滿足i<=1000就繼續(xù)執(zhí)行do 里面的語(yǔ)句。那到最后輸出第1000遍字符的時(shí)候 i 的最終值是多少???
3 回答
已采納

萬(wàn)卷古今消永日
TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超2個(gè)贊
條件i<=1000; 當(dāng)i++的值=1000的時(shí)候滿足條件,還得循環(huán),這時(shí)候的i++=1001,然后立刻判斷,不滿足條件,立刻退出循環(huán),不會(huì)再重復(fù)do{……},這個(gè)時(shí)候do{}里面i++無(wú)效,但是i++最后一次循環(huán)判斷的值為1001,那么這個(gè)值是1001

qq_再見(jiàn)時(shí)光_0
TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超4個(gè)贊
do while循環(huán)是先輸出后循環(huán),所以當(dāng)輸出1000遍,“我愛(ài)慕課網(wǎng)”的時(shí)候,此時(shí)i++,等于1001

尋夢(mèng)的男孩
TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超4個(gè)贊
來(lái)來(lái)來(lái),笨方法,一步步模擬程序運(yùn)行:
首先,i=1,輸出一次,然后執(zhí)行i++,i=2;
判斷i<=1000;下一次循環(huán),
輸出一次,然后執(zhí)行i++,i=2;
。。。。。。
明明是先輸出,再執(zhí)行i++好不。。。。
添加回答
舉報(bào)
0/150
提交
取消