java定义一个长度为10的整数型数组,每个数字都赋值为0到100的随机整数。求出打印出数组的所有数字、最大值、最小值、平均值、总和。
时间: 2024-02-12 22:07:44 浏览: 65
3、 定义一个包含10个整数的数组,求该数组中的最大值、最小值、平均值与总和、并从小到大排序。
5星 · 资源好评率100%
好的,以下是 Java 代码实现:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] nums = new int[10];
Random rand = new Random();
int sum = 0;
int max = 0;
int min = 100;
// 随机生成数组元素并计算总和、最大值、最小值
for (int i = 0; i < nums.length; i++) {
nums[i] = rand.nextInt(101); // 生成 0 到 100 的随机整数
System.out.print(nums[i] + " ");
sum += nums[i];
if (nums[i] > max) {
max = nums[i];
}
if (nums[i] < min) {
min = nums[i];
}
}
// 计算平均值
double avg = (double)sum / nums.length;
// 打印结果
System.out.println("\n最大值:" + max);
System.out.println("最小值:" + min);
System.out.println("平均值:" + avg);
System.out.println("总和:" + sum);
}
}
```
输出结果类似于:
```
88 6 43 69 90 75 29 92 61 34
最大值:92
最小值:6
平均值:55.7
总和:557
```
阅读全文