計算機的最大特點便是它的計算速度快。不讓它做一些重複的工作似乎有些浪費。迴圈語句能讓計算機重複地做一件事情,它是程式效率的又一體現。
迴圈語句有for、while和do……while三種。
for語句的格式為:
for (《初始條件》; 《終止條件》; 《步長》)
……其含義為:從初始條件開始,在每次變化步長的同時,執行迴圈體內的語句,直到滿足終止條件。
while語句的格式為:
while (《終止條件》)
……其含義為:重複執行迴圈體內的語句,直到滿足終止條件。
do……while語句的格式為:
do
……while (《終止條件》);
其含義與while語句基本一致,唯一的區別在於do……while語句在判斷終止條件之前已經執行了一次迴圈體內的語句。
以下三段程式都能完成從1加到n的任務,比較它們的異同:
class add_for
}
class add_while
system.out.println("the result is " + result);
}}
class add_dowhilewhile (i < n);
system.out.println("the result is " + result);
}}
請注意迴圈控制變數的初始值及對應的終止條件。所有輸入均不判錯。
這些細微的區別需要在實踐中仔細體會。希望您能勤於實踐。
第六章語句
c 特性的地方 1.throw 表示式 stdexcept標頭檔案中定義了許多丟擲的異常物件.2.標準異常 定義在 4個頭檔案中。1.exception 標頭檔案定義了最常見的異常類,它的類名是exception.這個類只通知異常的產生,但不會提供更多的資訊。2.stdexcept定義了常見的異常類...
第六章 C控制語句 迴圈
一門語言應該提供以下3種形式的程式流 1.執行語句序列 2.如果滿足某些條件就重複執行語句序列 迴圈 3.通過測試選擇執行哪乙個語句序列 分支 如何選擇迴圈?首先,確定是需要入口條件迴圈還是出口條件迴圈。一般而言,當迴圈涉及初始化和更新變數時,用for迴圈比較合適,而在其他情況下用while迴圈更好...
第六章 C控制語句 迴圈
目錄 summing.c sums integers entered interactively include int main void printf those integers sum to ld.n sum return 0 該程式關鍵一點 status scanf ld num 若使用者...