Java编程编写实现将命令行中输入的数据存入数组中,并按从小到大的顺序进行排序。
时间: 2024-01-22 08:18:36 浏览: 78
可以使用Java内置的Arrays类来实现数组排序,具体实现步骤如下:
1. 通过Scanner类获取命令行输入的数据,存入数组中;
2. 使用Arrays类的sort方法对数组进行排序;
3. 遍历排序后的数组,输出结果。
以下是示例代码实现:
```java
import java.util.Arrays;
import java.util.Scanner;
public class SortArray {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入需要排序的数字个数:");
int n = scanner.nextInt();
int[] arr = new int[n];
System.out.println("请输入" + n + "个数字:");
for (int i = 0; i < n; i++) {
arr[i] = scanner.nextInt();
}
scanner.close();
Arrays.sort(arr);
System.out.println("排序后的结果为:");
for (int i = 0; i < n; i++) {
System.out.print(arr[i] + " ");
}
}
}
```
运行程序,输入需要排序的数字个数以及相应数字,输出从小到大排序后的结果。
阅读全文