迭代(iteration)、重復(fù)(repetition):三種循環(huán)
* for: 重復(fù)執(zhí)行固定次數(shù)
* while: 重復(fù)執(zhí)行不固定次數(shù)
* do...while: 比while至少多一次
1。答:P47
迭代(iteration)允許計算機一遍又一遍地重復(fù)一段特定代碼;而選擇只對特定代碼執(zhí)行一遍。
2。答:
a)
輸入:
5
顯示:
YES
NO
YES
NO
YES
NO
YES
NO
YES
NO
OK
b)
輸入:
0
顯示:
OK
3。答:
i
i
i
i
i
4。答:
a)因為do.while循環(huán)至少執(zhí)行一次,表示如果第一次就輸入正確的值,也會打印輸入錯誤,并要求重新輸入,不符合系統(tǒng)最初的設(shè)計。
b) c) // 代碼IterationQ4.java已經(jīng)替換。
編程練習:代碼附件
1. IterationQ3.java
2. MultiplyTable.java
3. DisplayStars.java
4. VendingMachine.java