从控制台接收数字并排序输出java
时间: 2024-04-29 13:23:04 浏览: 11
以下是一个示例程序,它从控制台接收数字,并按升序排序输出:
```java
import java.util.Arrays;
import java.util.Scanner;
public class SortNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the number of elements: ");
int n = scanner.nextInt();
int[] numbers = new int[n];
System.out.println("Enter the elements:");
for (int i = 0; i < n; i++) {
numbers[i] = scanner.nextInt();
}
Arrays.sort(numbers);
System.out.println("Sorted numbers:");
for (int i = 0; i < n; i++) {
System.out.print(numbers[i] + " ");
}
}
}
```
运行示例:
```
Enter the number of elements: 5
Enter the elements:
10
5
20
30
15
Sorted numbers:
5 10 15 20 30
```