java输入十个数,分别输出最大值,最小值,偶数个数,偶数的平均值
时间: 2024-03-02 20:52:24 浏览: 119
好的,我来帮你解决这个问题。
你可以使用Java的Scanner类来读取用户输入的十个数字,并使用变量来存储它们。然后,你可以使用一个循环来比较这些数字,并找到最大值和最小值。同时,你可以使用一个计数器来记录偶数的数量,并使用另一个变量来存储所有偶数的总和。最后,你可以用这个总和除以偶数的数量来计算偶数的平均值。
以下是一个示例代码,可以实现你的要求:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int max = Integer.MIN_VALUE;
int min = Integer.MAX_VALUE;
int evenCount = 0;
int evenSum = 0;
for (int i = 0; i < 10; i++) {
System.out.print("请输入第" + (i + 1) + "个数:");
int num = input.nextInt();
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
if (num % 2 == 0) {
evenCount++;
evenSum += num;
}
}
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
System.out.println("偶数个数为:" + evenCount);
System.out.println("偶数的平均值为:" + (evenSum * 1.0 / evenCount));
}
}
```
希望这能够帮助到你!如果你有任何问题,请随时问我。
阅读全文