5个数求最值_JAVA_南阳理工ACM31

来源:互联网 发布:unity 幸运大转盘源码 编辑:程序博客网 时间:2024/06/05 22:37
import java.io.BufferedInputStream;
import java.util.Scanner;
public class Main {
    
    public static void main(String[] args) {
        Scanner sc=new Scanner(new BufferedInputStream(System.in));
        int[] n=new int[5];
        for (int i = 0; i < n.length; i++)
            n[i]=sc.nextInt();
        /*
         * Min保存最小值,Max 保存最大值
         * 将数组第一个数同时赋给min、max
         * 从第二个数开始比较,如果比min小,则赋给min;如果比max大,则赋给max;其他情况,不做处理
         * 重复上一个过程,即可得到最小值:min,最大值:max。
         */
        int min=n[0],max=n[0];
        for (int i = 1; i < n.length; i++) {
            if(n[i]<min)
                min=n[i];
            else if(n[i]>max)
                max=n[i];
        }
        System.out.println(new Integer(min).toString()+"  "+new Integer(max).toString());
    }
}

0 0