1. 程式人生 > >Java學習之for循環打印菱形練習

Java學習之for循環打印菱形練習

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循環打印菱形練習