用java实现以下功能:输入n个人的年龄信息,按照年龄大小排序输出
时间: 2024-02-05 10:14:14 浏览: 63
以下是使用Java实现输入n个人的年龄信息,按照年龄大小排序输出的代码:
```java
import java.util.Scanner;
import java.util.Arrays;
public class AgeSorter {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入人数n:");
int n = sc.nextInt();
int[] ages = new int[n];
for (int i = 0; i < n; i++) {
System.out.print("请输入第" + (i + 1) + "个人的年龄:");
ages[i] = sc.nextInt();
}
Arrays.sort(ages);
System.out.println("按年龄大小排序后的结果为:");
for (int i = 0; i < n; i++) {
System.out.println(ages[i]);
}
}
}
```
首先,我们通过`Scanner`类获取用户输入的人数`n`,然后创建一个长度为`n`的整型数组`ages`,用于存储每个人的年龄。
接下来,我们使用`for`循环依次获取每个人的年龄,并将其存储到`ages`数组中。
使用`Arrays.sort()`方法对`ages`数组进行排序,然后使用`for`循环遍历`ages`数组,依次输出每个人的年龄,即为排序后的结果。
以上代码可以实现输入n个人的年龄信息,按照年龄大小排序输出的功能。
阅读全文