//求一维数组的平均值,本例用一维数组存放用MATH.RANDOM()产生的随机数
//Array_avg.java
public class Array_avg{
public static void main(String[]arg){
final int arr_size=10;
int []arr=new int[arr_size];
int addResult=0;
double avg=0;
for(int i=0;i<arr.length;i++){
arr[i]=(int)(Math.random()*10);
addResult+=arr[i];
System.out.println(arr[i]+"");
}
avg=(double)addResult/arr.length;
System.out.println("数组的平均值:"+avg);
}
}
程序输出结果如下:
6 9 8 1 7 1 8 6 7 4
average=5.7
(此结果不是为一的,因为有一个随机Math.random()产生的)