用java解决定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,和值,平均值,并输出出来。要求:所有随机数都是两位数
时间: 2024-09-30 15:09:30 浏览: 48
在Java中,我们可以使用`Random`类生成随机数,然后创建一个长度为10的一维整型数组`intArray`来存储这些随机数。接着,我们遍历数组找出最大值、最小值,累加所有元素计算总和,最后除以数组长度得到平均值。以下是详细的步骤:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] intArray = new int[10]; // 创建一个长度为10的一维整型数组
Random random = new Random(); // 创建Random实例
for (int i = 0; i < intArray.length; i++) { // 遍历数组并赋予随机数
intArray[i] = random.nextInt(99) + 10; // 生成两位数的随机数,范围从10到99
}
// 计算最大值、最小值、和值以及平均值
int max = Arrays.stream(intArray).max().getAsInt();
int min = Arrays.stream(intArray).min().getAsInt();
int sum = Arrays.stream(intArray).sum();
double average = (double) sum / intArray.length;
// 输出结果
System.out.println("最大值: " + max);
System.out.println("最小值: " + min);
System.out.println("和: " + sum);
System.out.println("平均值: " + average);
// 关于数组操作的相关问题
阅读全文