【发布时间】:2019-05-23 07:06:53
【问题描述】:
我有一个整数数组,我想使用 for 循环遍历它并找到最小值。我有一个最小值变量集,当程序在列表中移动时,它与当前索引进行比较,但是,它打印它遇到的每个索引,它小于变量最小值,而不是在末尾只打印一个程序。在 for 循环之外使用 System.out.println 语句可以解决问题,但它不允许我这样做,因为它说存在未定义的变量。
int Min = age[0];
for(int i = 0; i < age.length; i++) {
if (age[i] < Min) {
int minIndex = i;
System.out.println("Name of youngest athlete:" +
names[minIndex] + "\n age:" + age[minIndex] + "\n points:" +
points[minIndex]);
}
}
【问题讨论】: