}
java中数组求最大值、最小值、平均值。
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]);
}
}
}
}