erutdioup8556
2016-04-09 12:56:27
public?class?Text01?{
/**
?*?@param?args
?*/
public?static?void?main(String[]?args)?{
int?x?=?11;
do{
System.out.print("z");
x--;
}while(x>7);
}
}
5 回答
已采納

鑫哈哈哈
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超2個贊
do-while是先執(zhí)行一次再進(jìn)行判斷,所以輸出一個z。進(jìn)行第一次判斷時(shí)x=10,10>7,輸出第二個z;進(jìn)行第二次判斷時(shí)x=9,輸出第三個z;進(jìn)行第三次判斷時(shí)x=8,輸出第四個z,進(jìn)行第四次判斷時(shí)x=7,顯然不成立,跳出循環(huán)。結(jié)果就輸出了四個z了。

愛小凡丶
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個贊
do{ A }while(B )
條件語句的意思是 我先執(zhí)行一次A,然后判斷B條件是否成立,如果成立,那么繼續(xù)執(zhí)行A,如果不成立了,就跳出循環(huán)
這段代碼的就是說:
你給我一個x,我就先輸出一個z,再把z減1,做完這些之后再去判斷x和7的大小,只要x比7大,就繼續(xù)執(zhí)行上面的動作,直到x等于或小于7為止
添加回答
舉報(bào)
0/150
提交
取消