JAVA eclipse 自定义三个方法完成求数组最大、最小和均值。
public class Main {
public static void main(String[] args) {
int [] Array= new int[10];
for(int i=0;i<Array.length;i++){
Array[i]=(int)(Math.random()*100);
System.out.print(Array[i]+" ");
}
System.out.println();
System.out.print("最大值为"+max(Array));
System.out.print("最小值为"+min(Array));
System.out.print("均值为"+avger(Array));
}
public static int max(int [] Array){
int MaxNumber=Array[0];
for(int i=0;i<Array.length;i++){
if(MaxNumber<Array[i]){
MaxNumber=Array[i];
}
}
return MaxNumber;
}
public static int min(int [] Array){
int MinNumber = Array[0];
for(int i=0;i<Array.length;i++){
if(MinNumber>Array[i]){
MinNumber=Array[i];
}
}
return MinNumber;
}
public static float avger(int [] Array){
float sum=0;
for(int i=0;i<Array.length;i++){
sum+=Array[i];
}
return sum/Array.length;
}
}
利用排序算法可以求出最大、最小值,均值先求总和再除以个数就好了吧