Java學習之for循環打印菱形練習
阿新 • • 發佈:2017-07-19
ron comment 說明 racket 更新 簡化 ... ets 有趣的
for循環語句是Java程序設計中非常有用的循環語句。一個for循環可以用來重復執行某條語句,直到某個條件得到滿足。在Java 5新增的加強的foreach語法,也非常有用。
1. for語句
for循環執行的次數是在執行前就確定的。語法格式如下:
for(初始化; 布爾表達式; 更新) { //代碼語句 }關於 for 循環有以下幾點說明:
- 最先執行初始化步驟。可以聲明一種類型,但可初始化一個或多個循環控制變量,也可以是空語句。
- 然後,檢測布爾表達式的值。如果為 true,循環體被執行。如果為false,循環終止,開始執行循環體後面的語句。
- 執行一次循環後,更新循環控制變量。
- 再次檢測布爾表達式。循環執行上面的過程。
2.foreach語句
foreach語句是for語句的特殊簡化版本,foeeach語句並不能完全取代for語句,然而任何foreach語句都可以改寫為for語句版本。foreach不是一個關鍵字,習慣上將這種特殊的for語句格式稱之為foreach語句。foreach語句在遍歷數組、集合等方面為程序員提供了很大的方便。語法格式如下:
for(元素變量 x :遍歷對象 obj ){ 引用x 的Java 語句}
foreach語句中的元素變量,不必對其進行初始化。元素變量的數據類型必須和對象 obj 的數據類型一致。
另外使用for循環組合可以打印很多有趣的圖形。像九九乘法表,各式菱形...... 下面是用for循環練習的菱形:
Java學習之for循環打印菱形練習