java循环 for
时间: 2023-10-30 20:58:23 浏览: 38
Java中的for循环可以使用两种方式进行迭代:for-in循环和for-each循环(也称为for-of循环)。
1. for-in循环:
这种循环适用于数组和字符串等可迭代对象。它通过迭代对象的索引来遍历元素。
示例代码如下:
```java
int[] numbers = {1, 2, 3, 4, 5};
for (int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]);
}
```
输出结果为:
```
1
2
3
4
5
```
2. for-each循环(for-of循环):
这种循环适用于实现了Iterable接口的集合类,如ArrayList、LinkedList等。它通过直接访问集合中的每个元素来遍历。
示例代码如下:
```java
List<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
numbers.add(5);
for (int number: numbers) {
System.out.println(number);
}
```
输出结果为:
```
1
2
3
4
5
```