从键盘上输入十个整数,用数组存放,求所有元素的最大值,最小值和平均值
时间: 2024-12-10 11:49:47 浏览: 77
为了实现这个功能,我们可以按照以下步骤操作:
- 创建数组:首先,创建一个大小为10的整型数组,用于存储用户输入的十个整数。
int[] numbers = new int[10];
- 循环输入:然后,通过一个for循环获取用户的十个输入,并将它们依次存入数组。
for (int i = 0; i < 10; i++) {
System.out.println("请输入第" + (i+1) + "个整数:");
Scanner scanner = new Scanner(System.in);
numbers[i] = scanner.nextInt();
scanner.close(); // 关闭扫描器以释放资源
}
- 计算最大值、最小值和平均值:接着,分别找出数组中的最大值(max)、最小值(min),并遍历整个数组计算总和,最后除以10得到平均值(average)。
int max = numbers[0], min = numbers[0]; // 初始化最大值和最小值为第一个元素
int sum = 0;
// 找出最大值和最小值
for (int num : numbers) {
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
sum += num;
}
double average = (double) sum / numbers.length;
- 输出结果:最后,打印出最大值、最小值和平均值。
System.out.println("最大值: " + max);
System.out.println("最小值: " + min);
System.out.println("平均值: " + average);
相关推荐


















