使用java数组统计全公司的年龄排序前后并且以升序的形式打印出来
时间: 2024-03-27 12:39:22 浏览: 20
好的,这是一个简单的Java程序,可以实现您的要求:
```java
import java.util.Arrays;
public class AgeSorter {
public static void main(String[] args) {
int[] ages = {25, 19, 31, 45, 22, 27, 33, 29, 37, 24}; // 公司员工的年龄数组
int[] sortedAges = new int[ages.length]; // 用于存储排序后的年龄数组
System.arraycopy(ages, 0, sortedAges, 0, ages.length); // 复制原数组到排序数组
Arrays.sort(sortedAges); // 对排序数组升序排序
System.out.println("原始年龄数组:" + Arrays.toString(ages));
System.out.println("升序排序后的年龄数组:" + Arrays.toString(sortedAges));
}
}
```
这个程序首先定义了一个整型数组 `ages`,存储公司员工的年龄。然后创建了一个新的数组 `sortedAges`,用于存储排序后的年龄数组。使用 `System.arraycopy()` 方法将原数组 `ages` 复制到排序数组 `sortedAges` 中。接着使用 `Arrays.sort()` 方法对排序数组 `sortedAges` 进行升序排序。最后使用 `Arrays.toString()` 方法将原数组和排序数组打印出来。