本文概述
- 优点
- 句法
- 怎么运行的?
【Java For-each循环|增强的For循环】增强的for循环的缺点是它不能以相反的顺序遍历元素。在这里, 你没有选择跳过任何元素的选项, 因为它不能基于索引工作。此外, 你不能仅遍历奇数或偶数元素。
但是, 建议使用Java for-each循环遍历数组和集合的元素, 因为它使代码可读。
优点
- 它使代码更具可读性。
- 它消除了编程错误的可能性。
for(data_type variable : array | collection){
//body of for-each loop
}
怎么运行的?Java for-each循环遍历数组或集合, 直到最后一个元素。对于每个元素, 它将元素存储在变量中并执行for-each循环的主体。
For-each循环示例:遍历数组元素
//An example of Java for-each loop
class ForEachExample1{
public static void main(String args[]){
//declaring an array
int arr[]={12, 13, 14, 44};
//traversing the array with for-each loop
for(int i:arr){
System.out.println(i);
}
}
}
立即测试
输出:
12
12
14
44
让我们看到另一个Java for-each循环, 这里我们将元素总计。
class ForEachExample1{
public static void main(String args[]){
int arr[]={12, 13, 14, 44};
int total=0;
for(int i:arr){
total=total+i;
}
System.out.println("Total: "+total);
}
}
输出:
Total: 83
For-each循环示例:遍历集合元素
import java.util.*;
class ForEachExample2{
public static void main(String args[]){
//Creating a list of elements
ArrayList<
String>
list=new ArrayList<
String>
();
list.add("vimal");
list.add("sonoo");
list.add("ratan");
//traversing the list of elements using for-each loop
for(String s:list){
System.out.println(s);
} }
}
立即测试
输出:
vimal
sonoo
ratan
推荐阅读
- Java泛型使用全解
- Java枚举用法详解
- Java自动装箱和拆箱
- 如何在Mac上免费获取Microsoft Word(详细分步指南)
- 如何加速Windows 11并提高性能(15种有效方式)
- 电脑主机,本文教您电脑主机的相关知识
- hp笔记本怎样进bios,本文教您惠普笔记本怎样进bios
- 显卡怎样安装,本文教您显卡怎样安装
- tf卡与sd卡的区别,本文教您tf卡与sd卡有啥区别