C語言中文網 目錄

Java foreach語句

foreach 循環語句是 Java 1.5 的新特征之一,在遍歷數組、集合方面,foreach 為開發者提供了極大的方便。foreach 循環語句是 for 語句的特殊簡化版本,主要用于執行遍歷功能的循環。

foreach 循環語句的語法格式如下:
for(類型 變量名:集合)
{
    語句塊;
}

其中,“類型”為集合元素的類型,“變量名”表示集合中的每一個元素,“集合”是被遍歷的集合對象或數組。每執行一次循環語句,循環變量就讀取集合中的一個元素,其執行流程如圖 1 所示。


圖1  foreach 循環語句的執行流程圖

例 1

在一個字符串數組中存儲了幾種編程語言,現在將這些編程語言遍歷輸出。

foreach 語句的實現代碼如下:
public static void main(String[] args)
{
    String[] languages={"Java","ASP.NET","Python","C#","PHP"};
    System.out.println("現在流行的編程語言有:");

    //使用 foreach 循環語句遍歷數組
    for(String lang:languages)
    {
        System.out.println(lang);
    }
}

在循環體執行的過程中,每循環一次,會將 languages 數組中的一個元素賦值給 lang 變量,直到遍歷 languages 數組中所有元素,循環終止。

該程序運行后的結果如下所示。
現在流行的編程語言有:
Java
ASP.NET
Python
C#
PHP

精美而實用的網站,提供C語言C++STLLinuxShellJavaGo語言等教程,以及socketGCCviSwing設計模式JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo