求 数值型 数组中元素 的最大值、最小值、平均数、总和等
/定义一个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);
}
}
字节跳动公司福利 1309人发布