用java实现以下功能:输入n个人的年龄信息,按照年龄大小排序输出
时间: 2024-02-05 11:14:14 浏览: 32
以下是使用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个人的年龄信息,按照年龄大小排序输出的功能。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)