增强for循环遍历一个数组
时间: 2023-11-27 13:52:41 浏览: 34
增强for循环也叫foreach循环,可以方便地遍历一个数组。具体语法如下:
```java
for (元素类型 元素变量 : 数组) {
// 循环体
}
```
其中,元素变量是一个新变量,用来存放每个数组元素的值,元素类型是数组中元素的类型。例如,遍历一个整型数组可以这样写:
```java
int[] arr = {1, 2, 3, 4, 5};
for (int num : arr) {
System.out.println(num);
}
```
输出结果为:
```
1
2
3
4
5
```
在循环体中,可以使用元素变量来访问数组中的元素。注意,增强for循环只能访问数组的元素值,不能访问下标。如果需要访问下标,可以使用普通的for循环。
相关问题
增强for循环遍历数组
增强for循环(也称为for-each循环)是一种用于遍历数组和集合的高级for循环。它在JDK1.5以后引入,并且内部使用了迭代器来实现遍历。增强for循环的语法格式如下:
```java
for (元素类型 变量名 : 数组/集合名){
// 循环体
}
```
对于一维数组的增强for循环遍历,可以使用以下方式:
```java
int[] arr = new int<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *2* [数组增强for循环遍历](https://blog.csdn.net/m0_52318340/article/details/125565326)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
- *3* [增强for循环的使用(数组和集合遍历尤为简单)](https://blog.csdn.net/m0_52646273/article/details/116669880)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]
写一段java for循环遍历对象数组的代码
当遍历一个对象数组时,可以使用普通的 for 循环或者增强型的 for 循环。下面分别给出两种示例代码:
示例 1: 使用普通的 for 循环遍历对象数组
```java
// 假设对象数组名为 objects
for (int i = 0; i < objects.length; i++) {
Object obj = objects[i];
// 在这里可以对 obj 进行相应的操作
// ...
}
```
示例 2: 使用增强型的 for 循环遍历对象数组
```java
// 假设对象数组名为 objects
for (Object obj : objects) {
// 在这里可以对 obj 进行相应的操作
// ...
}
```
在示例代码中,`objects` 是一个对象数组,`Object` 是数组元素的类型。在每次循环迭代中,变量 `obj` 被赋值为数组中的一个元素。你可以在循环体内对 `obj` 进行相应的操作。注意,这里的 `Object` 可以替换为实际的对象类型。