Foreach 迴圈

Foreach 迴圈係一種控制流程嘅陳述式，會叫個程式攞某柞嘢，為柞嘢當中每一件行段掕住碼一次。Foreach 迴圈最常係夾埋數組一齊用，例子有以下呢段 Java 碼：

class ForEachExample1{  
  public static void main(String args[]){  
   int arr[] = {12,13,14,44}; // 整一個 array，名為 arr，個 array 包含 12、13、14、同 44 呢幾個數值。
   for(int i:arr){ // for arr 入面每個元素，做...
     System.out.println(i);  // show i 嘅數值出嚟睇。
   }  
 }   
} // 呢段碼會喺 output 嗰度 show 出 12、13、14、同 44 呢幾個數字。

就算個數組入面嘅嘢唔係數字，foreach 迴圈都行得通：

import java.util.*;
class ForEachExample2{
  public static void main(String args[]){
   ArrayList<String> list=new ArrayList<String>(); // 整一個 array，個名叫「list」，用嚟裝 string。
   list.add("vimal"); // 喺 list 加入「vimal」呢個元素。
   list.add("sonoo"); // 如此類推...
   list.add("ratan");

for(String s:list){ // for list 嘅每個元素，做...
     System.out.println(s); // show 個元素出嚟睇。
   }
 } // 呢段碼會喺 output 嗰度 show 出「vimal sonoo ratan」。

攷 

編程