输入样式:4 91 51 2 31 预期输出:平均值:44.0 最大值91 第一个数是数组长度,其若干个数组元素的值java
时间: 2024-09-14 12:14:26 浏览: 50
Google-Chrome-44.0.2403.157-win:适用于Windows的Google Chrome 44.0.2403.157,带有NPAPI的最终版本
要实现这个功能,我们可以使用Java编程语言来编写一个程序。首先,我们需要读取输入的第一个数作为数组的长度,然后读取接下来的数值作为数组元素。接着,我们可以计算出这些数组元素的平均值和最大值。
以下是一个简单的Java程序实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int length = scanner.nextInt(); // 读取数组长度
int[] numbers = new int[length]; // 创建数组
for (int i = 0; i < length; i++) {
numbers[i] = scanner.nextInt(); // 读取数组元素
}
scanner.close();
// 计算平均值
double sum = 0;
for (int num : numbers) {
sum += num;
}
double average = sum / length;
// 计算最大值
int max = numbers[0];
for (int num : numbers) {
if (num > max) {
max = num;
}
}
// 输出平均值和最大值
System.out.println("平均值:" + average + " 最大值:" + max);
}
}
```
这段代码首先创建了一个Scanner对象来读取控制台输入。然后,它读取数组的长度,并据此创建了一个数组。随后,代码通过循环读取数组元素的值,并存储在数组中。之后,程序通过遍历数组来计算所有元素的总和和平均值,并通过另一个循环找出最大的元素。最后,程序输出计算得到的平均值和最大值。
阅读全文