求 数值型 数组中元素 的最大值、最小值、平均数、总和等
/定义一个int 型的一维数组,包含 10 个元素,分别赋一些随机整数,
然后求出所有元素的最大值, 最小值,和 值 平均值, 并输出 出来 。
要求:所有随机数都是两位数。/
public class ArrayTest1 { public static void main(String[] args) { //声明数组 int[] arr = new int[10]; //赋值 for(int i = 0;i < arr.length;i++){ arr[i] = (int)(Math.random()*(99-10+1)+10); //输出数组元素 System.out.print(arr[i] + " "); } 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 < arr.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 = 0; avgValue = sum/arr.length; System.out.println(avgValue); } }