顾名思义 foreach就是 for 每一个 是 for语句的简化版本
for(元素类型 元素变量:遍历对象){执行语句}
public class Initial {
public static void main(String[] args) {
int[] scores={32,44,55,88,54,56};
Arrays.sort(scores);//首先对元素进行排序 但没有显示输出,下面的for才有输出
for(int num:scores){ //num是元素变量。每一个数组的值都有一个对应的变量
System.out.println(num);
}
String[] group={"blankpink","bigbang","EXO"};
System.out.println("使用for语句");
for(inti=0;i<group.length;i++)
{System.out.println(group[i]);
}
System.out.println("使用foreach");
for( String as:group){
System.out.println(as);
}
}
}
那如果我要看输出的数组的下标呢
则改为
int q=0; //外面加入一个 q变量 利用for循环的递增
for(int num:scores){
System.out.println("array["+q+"}"+num);
q++;
}