对10个整数进行排序。(使用Scanner类从键盘输入数据。)
时间: 2024-04-09 14:28:08 浏览: 95
请问这10个整数是从键盘输入的吗?如果是的话,可以使用Scanner类来读取输入的数据,然后进行处理。
以下是一个示例代码,可以实现找出10个整数中的最大值、最小值、偶数的个数、偶数的平均值:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] nums = new int[10];
for (int i = ; i < nums.length; i++) {
System.out.print("请输入第" + (i+1) + "个整数:");
nums[i] = scanner.nextInt();
}
int max = nums[];
int min = nums[];
int evenCount = ;
int evenSum = ;
for (int i = ; i < nums.length; i++) {
if (nums[i] > max) {
max = nums[i];
}
if (nums[i] < min) {
min = nums[i];
}
if (nums[i] % 2 == ) {
evenCount++;
evenSum += nums[i];
}
}
double evenAvg = (double)evenSum / evenCount;
System.out.println("最大值:" + max);
System.out.println("最小值:" + min);
System.out.println("偶数的个数:" + evenCount);
System.out.println("偶数的平均值:" + evenAvg);
}
}
```
运行程序后,会提示用户输入10个整数,然后输出最大值、最小值、偶数的个数、偶数的平均值。
阅读全文