//随机产生20个77~459的正整数存放到数组中,//并求数组中的最大值,最小值,平均值及各个元素之和//声明一个长度为20的数组int[] array = newint[20];
//遍历数组for (int i = 0; i < array.length; i++) {
int num = (int)(Math.random() * (459-77+1) + 18);
array[i] = num;
System.out.println(array[i]);
}
//声明最大值,最小值,和,平均值int max = 0;
int min = array[0];
int sum = 0;
int mean = 0;
for (int i = 0; i < array.length; i++) {
//最大值if (max < array[i]) {
max = array[i];
}
//最小值if (min > array[i]) {
min = array[i];
}
//和值
sum = sum + array[i];
}
//平均值
mean = sum / 20;
//打印
System.out.println("最大值是" + max);
System.out.println("最小值是" + min);
System.out.println("和是" + sum);
System.out.println("平均值是" + mean);