不是说数组从零开始吗?? 那应该是78为零呀,取二个成绩应该是97?????
int[] scores = { 78, 93, 97, 84, 63 };
数组的索引编号是从0开始算的,所以结构也就是下面这样
int[] scores = {scores[0], scores[1], scores[2], scores[3], scores[4], scores[5], scores[6]}
所以你要拿数组中第二个的成绩实际上就是拿scores[1]出来,也就是对应的值是93
应该scores[0]
是从零开始啊,你写的是 1 ,所以就是97咯,