用Java写一个在一行中输入10个整数,中间以空格隔开,输出格式:按从小到大的顺序输出这10个整数
时间: 2024-10-01 10:06:55 浏览: 10
在Java中,你可以使用`Scanner`类从用户输入读取数据,然后将数据存储在一个整数数组中,并通过`System.out.println()`格式化输出。这里是相应的代码示例:
```java
import java.util.Scanner;
import java.util.Arrays;
public class InputAndSortExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入10个整数,之间用空格隔开:");
String input = scanner.nextLine();
String[] numberStrings = input.split("\\s+"); // split by whitespace
int[] numbers = new int[numberStrings.length];
for (int i = 0; i < numberStrings.length; i++) {
numbers[i] = Integer.parseInt(numberStrings[i]);
}
// 对数组进行排序
Arrays.sort(numbers);
// 输出排序后的整数
System.out.println("按照从小到大的顺序输出: ");
for (int num : numbers) {
System.out.print(num + " ");
}
//
// 关闭Scanner
scanner.close();