高級for循環(for-each循環):JDK1.5以后的新特性。
語法:
for(元素的數據類型 變量名:數組或集合){
//循環體
}
執行過程:通過數組的下標將元素取出,並賦值給變量: int n = nums[i];
注意:元素的數據類型必須和數組的數據類型一致。
使用場景:功能略遜於for循環,在for-each無法直接使用數組的下標。主要用於遍歷操作。
eg:
int[] nums = {10,20,30,40,50};
//方法一:通過數組下標進行遍歷
for(int i=0;i<nums.length;i++){
int n = nums[i];
System.out.println(n);
}
System.out.println("*******************");
//方法二:使用for-each進行遍歷
for(int n:nums){
System.out.println(n);
}