當前位置:編程學習大全網 - 編程軟體 - for(int a:i)在java 編程中是什麽意思

for(int a:i)在java 編程中是什麽意思

遍歷數組,就和for(int i = 0;i < a.length; i++){} 是壹個意思。

這種有冒號的for循環叫做foreach循環,foreach語句是java5的新特征之壹,在遍歷數組、集合方面,foreach為開發人員提供了極大的方便。

foreach語句是for語句的特殊簡化版本,但是foreach語句並不能完全取代for語句,然而,任何的foreach語句都可以改寫為for語句版本。

foreach並不是壹個關鍵字,習慣上將這種特殊的for語句格式稱之為“foreach”語句。從英文字面意思理解foreach也就是“for 每壹個”的意思。實際上也就是這個意思。

foreach的語句格式:

for(元素類型t 元素變量x : 遍歷對象obj){

引用了x的java語句;

}

示例代碼:

List<String> list = new ArrayList<String>();

list.add("1");

list.add("2");

list.add("3");

for (String x : list) {

System.out.println(x);

}

Object s[] = list.toArray();

for (Object x : s) {

System.out.println(x.toString()); //逐個輸出數組元素的值

}

for循環是編程語言中壹種開界的循環語句,而循環語句 由循環體及循環的終止條件兩部分組成,for循環其在各種編程語言中的實現與表達有所出入,但基本為以C語言和pascal語言代表的兩種形式。

  • 上一篇:怎麽用C語言操作DSP2812的16位數據總線
  • 下一篇:威海市電工叉車焊工培訓考證在哪報名?
  • copyright 2024編程學習大全網