java输入五个数并入数组,再从小到大排列输出
时间: 2024-09-07 10:01:02 浏览: 49
在 Java 中,你可以使用 `Scanner` 类从用户那里获取输入,将数字存储在一个数组中,然后通过遍历和比较的方式对数组进行排序。这里是一个简单的示例:
```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.println("请输入5个数,用空格隔开:");
// 创建一个大小为5的整型数组
int[] numbers = new int[5];
// 获取用户输入并存储在数组中
for (int i = 0; i < 5; i++) {
numbers[i] = scanner.nextInt();
}
scanner.close(); // 关闭扫描器
// 对数组进行排序(升序)
Arrays.sort(numbers);
// 输出排序后的结果
System.out.println("按照从小到大的顺序,数组元素为:");
for (int num : numbers) {
System.out.print(num + " ");
}
}
}
```
运行这个程序,你会看到提示让用户输入5个数,输入完毕后会自动按顺序输出。
阅读全文