《Java 7程序设计入门经典》一3.7 for循环
3.7 for循環(huán)
從第1章起,已經(jīng)使用了for循環(huán)的簡單形式。在看到for循環(huán)的強大功能和靈活性后,你也許會感到吃驚。現(xiàn)在從基礎開始,即從for循環(huán)最傳統(tǒng)的形式開始。
循環(huán)單個語句的for循環(huán)的一般形式是:
如果要循環(huán)代碼塊,循環(huán)的一般形式是:
初始化語句initialization通常是一個賦值語句,它設置循環(huán)控制變量的初始值。循環(huán)控制變量是用來控制循環(huán)的計數(shù)器。條件condition是一個布爾表達式,它決定是否繼續(xù)循環(huán)。表達式iteration定義了在每次重復循環(huán)時循環(huán)控制變量的改變量。注意,循環(huán)的三個主要部分必須用分號隔開。只要條件為真,for循環(huán)就一直執(zhí)行;當條件為假時,退出循環(huán),程序執(zhí)行for循環(huán)后面的語句。
for循環(huán)經(jīng)常用于在循環(huán)需要執(zhí)行預先決定次數(shù)的情況。當需要一系列的值時,循環(huán)也很有用,因為循環(huán)控制變量可以用來產(chǎn)生這個序列。例如,如果想顯示1~99之間的數(shù)的平方根,使用for循環(huán)就很有用,見以下程序。
這里,for循環(huán)的循環(huán)控制變量產(chǎn)生循環(huán)控制變量的平方根。
for循環(huán)可以向正的方向運行,也可以向負的方向運行。它可以把循環(huán)控制變量改成任意值。例如,下列程序輸出從100到-95的數(shù),每次遞減5。
for循環(huán)的一個重要特點是總會在循環(huán)開始時檢測條件表達式。如果循環(huán)開始時條件為假,這意味著,循環(huán)中的代碼根本不會執(zhí)行。下面是一個例子:
由于第一次進入循環(huán)時,控制變量count大于5,因此循環(huán)不會執(zhí)行。這使得條件表達式count<5不成立。于是循環(huán)不執(zhí)行任何迭代。
總結
以上是生活随笔為你收集整理的《Java 7程序设计入门经典》一3.7 for循环的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 企业中数据中心管理者地位的逆袭
- 下一篇: 《Java 7程序设计入门经典》一3.1