Java利用数组求若干整数的和、平均值、最大值、最小值。并输出。
时间: 2024-09-27 12:17:24 浏览: 37
java 输入一个数字组成的数组(输出该数组的最大值和最小值)
在Java中,你可以使用数组来存储一组整数,并通过遍历数组计算它们的和、平均值、最大值和最小值。以下是一个简单的示例:
```java
import java.util.Scanner;
public class ArrayOperations {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 获取用户输入的整数数量
System.out.println("请输入整数的数量:");
int n = scanner.nextInt();
// 创建一个动态大小的整数数组
int[] numbers = new int[n];
// 读取并存储整数
System.out.println("请输入" + n + "个整数:");
for (int i = 0; i < n; i++) {
numbers[i] = scanner.nextInt();
}
// 计算和
int sum = 0;
for (int num : numbers) {
sum += num;
}
System.out.println("和: " + sum);
// 计算平均值
double average = (double) sum / n;
System.out.println("平均值: " + average);
// 找到最大值和最小值
int max = numbers[0];
int min = numbers[0];
for (int i = 1; i < n; i++) {
if (numbers[i] > max) {
max = numbers[i];
} else if (numbers[i] < min) {
min = numbers[i];
}
}
System.out.println("最大值: " + max);
System.out.println("最小值: " + min);
scanner.close();
}
}
```
在这个程序中,首先获取用户输入的整数数量,然后创建相应的数组。接着读取每个数字,计算总和、平均值,以及查找最大值和最小值。最后,将结果打印出来。
阅读全文