Java 中使用循环遍历数组33


在 Java 中,数组是一种用于存储相同数据类型的有序元素集合。遍历数组意味着访问和处理数组中的每个元素。循环是遍历数组最常用的方法。

使用 for 循环

for 循环是一种确定性循环,用于遍历数组中每个元素的索引。语法如下:```java
for (int i = 0; i < ; i++) {
// 处理 array[i]
}
```
* `i` 是循环变量,从 0 开始,表示数组索引。
* `` 是数组长度。
* 循环体中包含要针对每个数组元素执行的操作。

使用 foreach 循环

foreach 循环是一种增强型 for 循环,用于遍历数组中的每个元素本身。语法如下:```java
for (int element : array) {
// 处理 element
}
```
* `element` 是循环变量,存储数组中的每个元素。
* 循环体中包含要针对每个数组元素执行的操作。

使用 while 循环

while 循环是一种不确定性循环,用于遍历数组,直到满足某个条件。语法如下:```java
int i = 0;
while (i < ) {
// 处理 array[i]
i++;
}
```
* `i` 是循环变量,从 0 开始。
* `` 是数组长度。
* 循环体中包含要针对每个数组元素执行的操作。
* `i++` 增加循环变量,直到它大于或等于数组长度,导致循环结束。

使用 do-while 循环

do-while 循环是一种确定性循环,与 while 循环类似,但至少执行循环体一次。语法如下:```java
int i = 0;
do {
// 处理 array[i]
i++;
} while (i < );
```
* `i` 是循环变量,从 0 开始。
* `` 是数组长度。
* 循环体中包含要针对每个数组元素执行的操作。
* `i++` 增加循环变量,直到它大于或等于数组长度,导致循环结束。

选择最佳循环类型

选择最佳循环类型取决于特定情况。如果需要在遍历数组时保持对索引的控制,可以使用 for 循环。如果只需要访问数组元素本身,可以使用 foreach 循环。如果循环需要根据某些条件执行,可以使用 while 或 do-while 循环。

示例

以下示例展示了如何使用 for 循环遍历数组中的每个元素并打印其值:```java
int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
(number);
}
```

此代码将打印以下输出:```
1
2
3
4
5
```

2024-10-14


上一篇:Java 字符串查找算法和实现

下一篇:数据库与 Java 连接:构建动态应用程序的桥梁