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);
    }
}
Java 编程:查找数组最大最小值及其索引

原文地址: https://www.cveoy.top/t/topic/mOGY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录