java中数组求最大值、最小值、平均值。

时间:2021-04-22 15:11:26
public class Array { public static void main(String arges[]) { int[] arr=new int[]{1,6,9,7,8,5,4,3,12,54,36,85,99}; int[] a=detarr(arr); System.out.print("该数组为:"); printarr(arr); System.out.println("数组的最大值为:"+a[0]); System.out.println("数组的最小值为:"+a[1]); System.out.println("数组的平均值为:"+a[2]); }       //求数组最大值,最小值,平均值 public static int[] detarr(int arr[]) {     int min=arr[0];     int max=arr[0];     int avg=0;     for(int i=0;i     {      if(max      {      max=arr[i];      }      if(min>arr[i])      {      min=arr[i];      }      avg+=arr[i];     }     arr=new int[]{max,min,avg/arr.length}; return arr; }     //遍历输出数组 public static void printarr(int  arr[]) { for(int i=0;i { if(i    System.out.print(arr[i]+","); else    System.out.println(arr[i]); } }
}