这道题要求写一个Java程序,随机产生100个(1~100之间的)整数,并将它们存储为一个一维数组中,然后输出该数字组(每10个换行),输出它们的总和和平均数。
时间: 2024-04-13 08:28:59 浏览: 24
好的,以下是一个满足您要求的Java程序示例:
```java
import java.util.Random;
public class RandomNumbers {
public static void main(String[] args) {
int[] numbers = new int[100];
int sum = 0;
Random random = new Random();
for (int i = 0; i < numbers.length; i++) {
numbers[i] = random.nextInt(100) + 1;
sum += numbers[i];
}
System.out.println("随机生成的数字组:");
for (int i = 0; i < numbers.length; i++) {
System.out.print(numbers[i] + " ");
if ((i + 1) % 10 == 0) {
System.out.println();
}
}
double average = (double) sum / numbers.length;
System.out.println("\n总和:" + sum);
System.out.println("平均数:" + average);
}
}
```
该程序使用 `Random` 类来生成 1 到 100 之间的随机整数,并将它们存储在一个长度为 100 的数组中。然后,它遍历数组并输出其中的元素,每输出 10 个数字换行一次。最后,计算数组元素的总和和平均数,并将它们输出到控制台。
请注意,每次运行程序时,生成的随机数可能会有所不同。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)