Java 编程:查找数组最大最小值及其索引
Java 编程:查找数组最大最小值及其索引
本程序使用 Java 语言编写,从键盘输入 10 个不同的整数,计算并输出最大值、最小值及其在数组中的索引位置。
输入格式: 在一行中输入 10 个不同的整数,数据之间以空格隔开。
输出格式: 按照输出样例格式输出。
输入样例: 9 62 36 -2 15 73 28 40 52 10
输出样例: min=-2,minpos=3 max=73,maxpos=5
代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] nums = new int[10];
for (int i = 0; i < 10; i++) {
nums[i] = sc.nextInt();
}
int min = nums[0], max = nums[0], minpos = 0, maxpos = 0;
for (int i = 1; i < 10; i++) {
if (nums[i] < min) {
min = nums[i];
minpos = i;
}
if (nums[i] > max) {
max = nums[i];
maxpos = i;
}
}
System.out.printf("min=%d,minpos=%d max=%d,maxpos=%d", min, minpos, max, maxpos);
}
}
原文地址: https://www.cveoy.top/t/topic/mOGY 著作权归作者所有。请勿转载和采集!