其实就是foreach循环,i就是每个数组的元素,并不是索引,第一个输入出错;其次输出应该是i,代表每个元素,不是索引,故而再次出错;每个都有每个的应用场景,随机应变,举一反三,回答完毕,采纳即可import java.util.Scanner;public class Test{ public static void main ( String[] args ) { int score[] = new int[5]; Scanner input = new Scanner (System.in); int index = 0; for ( int i : score ) { score[index++] = input.nextInt (); } for ( int i : score ) { System.out.println ("成绩为:" + i); } input.close (); }}