JAVA请编写程序,实现对数组int a[]=new a[5];从键盘随意输入5个值,进行从小到大排序,并在控制台窗口输出排完序的结果
时间: 2024-03-09 12:46:55 浏览: 139
请看以下JAVA程序:
```java
import java.util.Scanner;
import java.util.Arrays;
public class ArraySort {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] a = new int[5];
System.out.println("请输入5个整数:");
for (int i = 0; i < a.length; i++) {
a[i] = input.nextInt();
}
Arrays.sort(a);
System.out.println("排序后的结果为:");
for (int i = 0; i < a.length; i++) {
System.out.print(a[i] + " ");
}
}
}
```
程序解析:
1. 首先导入 Scanner 和 Arrays 两个类。
2. 在 main 方法中,创建一个长度为 5 的整型数组 a。
3. 通过 Scanner 类从键盘获取用户输入的 5 个整数,并存放到数组 a 中。
4. 使用 Arrays 类的 sort 方法对数组 a 进行从小到大排序。
5. 通过 for 循环遍历数组 a,输出排完序的结果。
输出示例:
```
请输入5个整数:
5 1 4 2 3
排序后的结果为:
1 2 3 4 5
```
阅读全文