Java中增强for循环结构出错

问题遇到的现象和发生背景

在学习Java的增强for循环结构的时候,按照课本内容编写了一下,结果报错了,可以帮忙看下吗?

用代码块功能插入代码,请勿粘贴截图
public class PrintScore {
    public static void main(String[] args){
        int scores[] = {75,67,90,100,80};
        System.out.println("学生的成绩依次为");
        for (int i : scores){
            System.out.println(scores[i]);
        }
    }
}

运行结果及报错内容

最后报错,退出代码1

你要输出i这个变量,而不是scores呀

 public static void main(String[] args){
                int scores[] = {75,67,90,100,80};
                System.out.println("学生的成绩依次为");
                for (int i : scores){
                    System.out.println(i);
                }
            }

img


 String [] names ={"James", "Larry", "Tom", "Lacy"};
      for( String name : names ) {
         System.out.print( name );
         System.out.print(",");
      }

打印i就行。。i就是每一个元素了

System.out.println(scores[i]);

改成

System.out.println(i);