增强for循环

发布时间:2018-06-30 02:31:02   来源:文档文库   
字号:

JDK1.5加入的增强for循环.

语法是:

for(ElementType  element : arrayName )

{ }

举个例子:(1)

1.     int[] num = { 1, 2, 3, 4, 5, 6 };

2.     for  (int i : num) 

3. System.out.print(i);

//结果会是123456
等价于(2)

1.     int[] num = { 1, 2, 3, 4, 5, 6 };

2.     for (int i=0; i < num.length; i++) {

3. num[i]++

4.       System.out.print(num[i]);

5.     }

或者更贴切是这样的:(3)

1.     int[] num = { 1, 2, 3, 4, 5, 6 };

2.     for (int i=0; i < num.length; i++) {

3.       int j = num[i];// 这个j,就等价与(1)中的i

4.       System.out.println(j);

5.     }

这个结合集合的概念和同样是JDK1.5加入的泛性,可以做到简化代码的作用.比如

1.     List intList = new List();

2.     for (Integer i : intList) {

3.       System.out.print(i);// 可以打印出intList中的所有元素

4.     }

增强for(part1:part2){part3};

part2中是一个数组对象,或者是带有泛性的集合.
part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的.
part3当然还是循环体.

本文来源:https://www.2haoxitong.net/k/doc/f36d086f9b6648d7c1c746cd.html

《增强for循环.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式