Java数组:计算数组中的最大值和最小值
描述 【描述】 输入10个整数,存放在一维数组中,找出值最大和最小的元素,输出最大值、最小值及它们所在的元素下标。
【输入】 在一行中输入10个整数,其间以空格分隔。
【输出】 第一行输出最大值及其所在的元素下标,最大值和下标以空格间隔。
第二行输出最小值及其所在的元素下标,最小值和下标以空格间隔。
【输入示例】 1 3 5 7 9 6 0 8 2 4
【输出示例】 9 4 0 6
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int[] a = new int[10];
for (int i = 0; i < a.length; i++) {
a[i] = in.nextInt();
}
in.close();
int max = a[0], x = 0;
int min = a[0], y = 0;
for (int i = 1; i < 10; i++) {
if (a[i] > max) {
max = a[i];
x = i;
} else if (a[i] < min) {
min = a[i];
y = i;
}
}
System.out.println(max + " " + x);
System.out.println(min + " " + y);
}
}
