好的,为了求出10个学生的年龄的最大值和最小值,可以使用Java的Scanner类来从键盘读取输入。首先,需要创建Scanner对象,并使用它的nextInt()方法来读取学生的年龄。然后,可以使用一个循环来重复读取10个学生的年龄。在循环中,每次读取一个学生的年龄时,都可以使用一个变量来记录当前最大值和最小值。每次读取一个学生的年龄后,都要与当前最大值和最小值进行比较,如果大于当前最大值,就更新最大值;如果小于当前最小值,就更新最小值。最后,输出最大值和最小值即可。
以下是一个示例代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int max = Integer.MIN_VALUE; // 初始化最大值为整型最小值
int min = Integer.MAX_VALUE; // 初始化最小值为整型最大值
for (int i = 0; i < 10; i++) {
System.out.print("请输入第" + (i + 1) + "个学生的年龄:");
int age = scanner.nextInt();
if (age > max) {
max = age;
}
if (age < min) {
min = age;
}
}
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
}
}
希望这个示例代码能帮到