Java學習之for迴圈列印菱形練習

忘塵天外天發表於2017-07-19

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迴圈練習的菱形:

相關文章