JAVA数组,输出五个值,计算平均值最大值
时间: 2023-12-26 07:07:14 浏览: 104
java利用数组求平均值,最大值,最小值
好的,下面是一个简单的JAVA代码来实现您的需求:
```java
import java.util.Arrays;
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建一个长度为5的数组
int[] myArray = new int[5];
// 通过随机数生成5个数字,并将它们存储在数组中
Random random = new Random();
for (int i = 0; i < 5; i++) {
myArray[i] = random.nextInt(100) + 1;
}
// 遍历数组并计算它们的总和
int total = 0;
for (int i = 0; i < 5; i++) {
total += myArray[i];
}
// 计算平均值
double average = (double) total / 5;
// 找到最大值
int max = Arrays.stream(myArray).max().getAsInt();
// 输出平均值和最大值
System.out.println("平均值为:" + average);
System.out.println("最大值为:" + max);
}
}
```
这个程序首先创建一个长度为5的整型数组,然后使用Random类生成5个1到100之间的随机数,并将它们存储在数组中。接下来,计算数组中所有元素的总和,并通过除以5计算平均值。最后,使用Java 8的Stream API找到数组中的最大值,并将它们输出到控制台。
阅读全文