packagecom.java.arraysdemo;importjava.util.Random;//求数值型数组中元素的最大值、最小值、平均数和总和等。publicclassArrayExcise{publicstaticvoidmain(String[] args){int[] array =newint[10];for(int i =0; i < array.length; i++){
array[i]=(int)(Math.random()*90+10);}System.out.println("随机数组为:");for(int i =0; i < array.length; i++){System.out.print(array[i]+"\t");}System.out.println();//1.最大值int maxValue = array[0];//这里不赋值为0的原因是,如果随机数都是负数,防止出现错误。for(int i =1; i < array.length; i++){if(maxValue < array[i]){
maxValue = array[i];}}System.out.println("最大值为:"+maxValue);//2.最小值int minValue = array[0];for(int i =1; i < array.length; i++){if(minValue > array[i]){
minValue = array[i];}}System.out.println("最小值为:"+minValue);//3.总和int sum =0;for(int i =0; i < array.length; i++){
sum += array[i];}System.out.println("数组元素总和为:"+sum);//4.平均数int avgValue = sum/ array.length;System.out.println("平均数为:"+avgValue);}}
用随机数组求常用算法package com.java.arraysdemo;import java.util.Random;//求数值型数组中元素的最大值、最小值、平均数和总和等。public class ArrayExcise { public static void main(String[] args) { int [] array = new int[10]; for (int i = 0; i < array.length; i++) {