package day07;/*
算法的考查:求数值型数组中元素的最大值、最小值、平均数、总和等
定义一个int型的一维数组。包含10个元素,分别赋一些随机整数,
然后求出所有元素的最大值、最小值和值、平均数,并输出。
要求:所有随机数都是两位数。
[10,99]的随机数
公式:(int)(Math.random()*(99-10+1)+10)
*/
public class ArrayTest1 {
public staticvoidmain(String[] args){int[] arr=new int[10];for(int i =0; i < arr.length; i++){
arr[i]=(int)(Math.random()*(99-10+1)+10);}//遍历for(int i =0; i < arr.length; i++){
System.out.print(arr[i]+"\t");}
System.out.println();//求数组元素的最大值int maxValue=arr[0];for(int i =0; i < arr.length; i++){if(maxValue<arr[i]){
maxValue=arr[i];}}
System.out.println("最大值为:"+maxValue);//求数组元素的最小值int minValue=arr[0];for(int i =0; i < args.length; i++){if(minValue>arr[i]){
minValue=arr[i];}}
System.out.println("最小值为:"+minValue);//求元素的总和int sum=0;for(int i =0; i < arr.length; i++){
sum+=arr[i];}
System.out.println("总和为:"+sum);//求数组元素的平均数int avgValue=sum/ arr.length;
System.out.println("平均数为:"+avgValue);}}