### java中的简单的循环语句for
#### 1 for的使用
for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。
- 1 遍历数组的传统方式
1. ```
/* 建立一个数组 */
int[] integers = {1, 2, 3, 4};
/* 开始遍历 */
for (int j = 0; j<integers.length; j++){
int i = integers[j];
System.out.println(i);
}
```
- 2 对于Collection对象,通常采用迭代器的形式:
```
/* 建立一个Collection */
String[] strings = {"A", "B", "C", "D"};
Collection stringList = java.util.Arrays.asList(strings);
/* 开始遍历 */
for (Iterator itr = stringList.iterator(); itr.hasNext();) {
Object str = itr.next();
System.out.println(str);
}
```
但是现在一般不采用以上的方式,在开发的时候下面的方式是经常使用的
- 3 **or (循环变量类型 循环变量名称 : 要被遍历的对象) 循环体**
```
/* 建立一个数组 */
int[] integers = {1, 2, 3, 4};
/* 开始遍历 */
for (int i : integers) {
System.out.println(i); /* 依次输出“1”、“2”、“3”、“4” */
}
-------这种一般和以下是相同的用法
//建立一个数组
int[] integers={1,2,3,4};
//开始遍历
for(int 变量名甲=0;变量名甲<integers.length;变量名甲++){
System.out.println(integers[变量名甲]);
}
//这里的“变量名甲”是一个由编译器自动生成的不会造成混乱的名字。
```