Java数组练习(九)获取数组中的最大值最小值

    xiaoxiao2021-04-13  27

    需求:将用户输入的数组中的最大值和最小值输出。

    import java.util.*; class Demo { public static void main(String[] args) { int max = 0; int min = 0; int[] arr = new int[10]; Scanner in = new Scanner(System.in); System.out.print("请输入十个整数,以回车键分隔:"); for (int i=0;i<arr.length ;i++ ) { arr[i] = in.nextInt(); } //获取最大值 max = getMax(arr); //获取最小值 min = getMin(arr); System.out.println("最大值为:"+arr[max]+",最小值为"+arr[min]); } //获取最大值 public static int getMax(int[] arr){ int max=0; for (int i=0;i<arr.length ;i++ ) { if(arr[i]>arr[max]){ max = i; } } return max; } //获取最小值 public static int getMin(int[] arr){ int min = 0; for (int i=0;i<arr.length ;i++ ) { if(arr[i]<arr[min]){ min = i; } } return min; } }

    转载请注明原文地址: https://ju.6miu.com/read-669096.html

    最新回复(0)