编写程序,从键盘上输入 10 个整数,并存在一个数组中,然后计算所有元素的和、 最大值、最小值和平均数,java
时间: 2024-10-16 19:13:35 浏览: 30
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
当然可以。在Java中,你可以使用Scanner类从键盘读取用户输入,创建一个动态大小的整数数组,然后分别计算元素的和、最大值、最小值以及平均数。下面是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 创建一个能存储10个整数的数组
int[] numbers = new int[10];
System.out.println("请输入10个整数:");
// 循环读取并存储数字
for (int i = 0; i < numbers.length; i++) {
numbers[i] = scanner.nextInt();
}
// 计算总和、最大值、最小值和平均数
int sum = 0;
int max = numbers[0]; // 先假设第一个元素为最大值
int min = numbers[0]; // 先假设第一个元素为最小值
for (int num : numbers) {
sum += num;
if (num > max) {
max = num;
} else if (num < min) {
min = num;
}
}
double average = (double) sum / numbers.length;
// 输出结果
System.out.println("和: " + sum);
System.out.println("最大值: " + max);
System.out.println("最小值: " + min);
System.out.println("平均数: " + average);
scanner.close(); // 关闭扫描器
}
}
```
阅读全文