Java从键盘输入数组长度,然后输入数组元素,然后输出排序后的数组的值,使用
时间: 2025-02-23 21:32:37 浏览: 41
在Java中,你可以通过Scanner类获取用户输入的数组长度,接着使用ArrayList动态存储数组元素,然后使用Collections.sort()方法对数组进行排序,最后遍历并打印排序后的数组。以下是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
public class ArraySortExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 获取数组长度
System.out.print("请输入数组的长度:");
int length = scanner.nextInt();
// 创建ArrayList来存储数组元素
ArrayList<Integer> array = new ArrayList<>();
// 输入数组元素
System.out.println("请输入" + length + "个整数:");
for (int i = 0; i < length; i++) {
array.add(scanner.nextInt());
}
// 对数组进行排序
Collections.sort(array);
// 输出排序后的数组
System.out.println("排序后的数组为:");
for (int num : array) {
System.out.print(num + " ");
}
}
}
```
在这个例子中,用户首先会被提示输入数组的长度,然后按照指定长度依次输入数组元素。程序会自动将输入的元素添加到ArrayList中并排序,最后打印出排序后的数组。
阅读全文
相关推荐


















