Java题,从键盘输入一组数,求最大值和最小值

如题所述

import java.util.Scanner;

public class TestKnow {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("输入数的个数:");
        int n = sc.nextInt();
        int[] a = new int[n];
        int min = 0,max = 0;
        for(int i = 0;i < n;++i){
            System.out.println("输入第"+(i+1)+"个数:");
            a[i] = sc.nextInt();
            if(i==0){
                 min = a[i];
                 max = a[i];
            }else {
                if(min >a[i])
                   min = a[i];
                if(max < a[i])
                    max = a[i];
            }
            
        }
        for(int i = 0;i < n;++i)
            System.out.print(a[i]+" ");
        System.out.println();
        System.out.println("最大数是:"+max+" "+"最小数是:"+min);
    }
 
}

温馨提示:答案为网友推荐,仅供参考