用java编写实现将命令行中输入的数据存入数组中,并按从小到大的顺序进行排序。
时间: 2024-01-21 08:17:11 浏览: 62
下面是Java代码实现:
```java
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一些整数,用空格分隔:");
String input = scanner.nextLine();
String[] strArr = input.split(" ");
int[] intArr = new int[strArr.length];
for (int i = 0; i < strArr.length; i++) {
intArr[i] = Integer.parseInt(strArr[i]);
}
Arrays.sort(intArr);
System.out.println("排序后的结果为:" + Arrays.toString(intArr));
}
}
```
运行程序后,在命令行中输入一些整数,用空格分隔,例如:
```
请输入一些整数,用空格分隔:4 2 6 1 3
```
然后按回车键,程序会将输入的整数存入数组中,并按从小到大的顺序进行排序,输出结果如下:
```
排序后的结果为:[1, 2, 3, 4, 6]
```
阅读全文