Java定义一个一维整型数组,输入数组元素个数,随机生成该数 组(元泰为 0-99),并输出,求数组元素之和及平均值
时间: 2024-10-22 08:08:03 浏览: 18
在Java中,你可以通过`java.util.Random`类来生成指定范围内的随机数,并创建一维整型数组来存储这些元素。以下是详细的步骤:
```java
import java.util.Scanner;
import java.util.Random;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入数组的元素个数:");
int length = input.nextInt(); // 获取用户输入的长度
// 创建一个Random对象
Random random = new Random();
// 创建一个length大小的一维整型数组
int[] array = new int[length];
// 遍历数组,为每个元素生成0-99之间的随机数
for (int i = 0; i < length; i++) {
array[i] = random.nextInt(100); // 生成0-99的随机整数
}
// 输出数组元素
System.out.println("生成的数组元素是:");
for (int num : array) {
System.out.print(num + " ");
}
System.out.println();
// 计算数组元素之和
int sum = 0;
for (int element : array) {
sum += element;
}
System.out.println("数组元素之和是: " + sum);
// 计算并输出平均值
double average = (double) sum / length;
System.out.println("数组元素的平均值是: " + average);
// 关闭Scanner
input.close();
}
}
```
当你运行这个程序时,它会提示你输入数组的元素个数,然后生成相应的数组并计算其元素之和以及平均值。
阅读全文