增强型for循环只能够用于取数组中的值,而不能用于修改数组中的值,增强型for循环在遍历一个数组的时候会更加快捷。
用法:
public class FurtherFor {
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5};
// 使用增强的for循环遍历数组
for (int number : numbers) {
System.out.println(number);
}
}
}
number 是数组 numbers 中的当前元素,循环会为数组 numbers 中的每个元素执行一次。
普通for循环和增强型for循环的区别:
public class furtherFor {
public static void main(String[] args) {
int array [] = new int[]{1,2,3,4,5};
//常规遍历
for (int i = 0; i < array.length; i++) {
int everyone = array[i];
System.out.println(everyone);
}
//增强型for循环遍历
for (int everyone : array) {
System.out.println(everyone);
}
}
}
普通for循环可以对数组中的元素进行操作,所以当只是要遍历数组时候可以用增强型for循环更方便