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

愛小凡丶
TA貢獻2條經(jīng)驗 獲得超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為止
添加回答
舉報
0/150
提交
取消