编写一个java Application,输出一个整数数组中最大和最小的元素、平均值以及所有元素的和。

来源:百度知道 编辑:UC知道 时间:2024/09/27 19:22:02
详细点的

import java.util.Arrays;

public class Array{
public static void main(String[] args)
{
int a[]=new int []{31,26,93,44,65};
Arrays.sort(a);
System.out.println("min:"+a[0]);
System.out.println("max:"+a[a.length-1]);

int count=0,average;
for(int i = 0;i<a.length;i++)
count +=a[i];
average = count/i.length;

System.out.println("count:"+count);
System.out.println("average :"+average);
}
}

这是代码量最小的解决方案。
其中的关键是Arrays.sort(a);
静态类Arrays提供静态方法sort():用来对array进行从小到大的排序。

君子性非异也,善假于物也。

直接给你答案例子:
public class Array {

public static void main(String args[]) {
int[] a={2,5,12,45,89,45,36,95,458,6534,15,39};
int max=0;
int min=10000;
int count=0;
float aver=0;
for(int i=0;i<a.length;i++) {
if(max<a[i])
max=a[i];
if(min>a[i])
mi