3 回答

TA貢獻(xiàn)11條經(jīng)驗(yàn) 獲得超3個(gè)贊
其實(shí)你的問(wèn)題應(yīng)該就是第二個(gè)問(wèn)題,首先continue是跳出本次循環(huán)進(jìn)入下一次循環(huán),其次while循環(huán)和for循環(huán)其實(shí)本質(zhì)上區(qū)別不是很大。

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
for稱為計(jì)數(shù)循環(huán),,即你知道 循環(huán)多少次,,即可使用而while為 條件循環(huán),,即滿足條件就會(huì)循環(huán),而你不一定要知道循環(huán)多少次噢。
for用于可預(yù)測(cè)循環(huán)次數(shù)的情況,而while可在不確定循環(huán)次數(shù)時(shí)使用,while甚至可以不在循環(huán)指令上指定跳出循環(huán)的條件。應(yīng)該優(yōu)先考慮for循環(huán),一般情況下for循環(huán)的效率都是最高的。
都可以用for代替,while(true) 可以用 for(;true;){} ?在條件參數(shù)那填個(gè)永遠(yuǎn)為true的條件就行了。while(rs.next())可以用 ? ? ? ?for(;rs.next();){ } ?for循環(huán)是非常靈活的,3個(gè)參數(shù)各用用處,只用第2個(gè)參數(shù)條件,就可以完全替代while循環(huán)了,只是看起來(lái)別扭而已。
while 和for循環(huán)都是一樣的,能做同樣的事, 因?yàn)樗麄兌加腥齻€(gè)條件,?都要賦初值,判斷條件,自增或自減所以他們之間能互相替代。
添加回答
舉報(bào)