java从键盘输入5个整数并存入数组中,然后将数组元素从小到大排序后打印到控制台中
时间: 2024-09-07 21:01:03 浏览: 66
在Java中,可以通过使用`Scanner`类来从键盘接收输入,并将接收到的数据存入数组。之后使用排序算法(例如冒泡排序、选择排序、插入排序等)对数组中的元素进行排序,最后通过循环将排序后的数组元素打印出来。以下是一个使用冒泡排序算法对输入的五个整数进行排序的示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] array = new int[5];
// 从键盘接收5个整数并存入数组
System.out.println("请输入5个整数:");
for (int i = 0; i < array.length; i++) {
array[i] = scanner.nextInt();
}
scanner.close();
// 对数组元素进行冒泡排序
for (int i = 0; i < array.length - 1; i++) {
for (int j = 0; j < array.length - 1 - i; j++) {
if (array[j] > array[j + 1]) {
// 交换两个元素的位置
int temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
// 打印排序后的数组元素
System.out.println("排序后的数组:");
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
}
}
```
这段代码首先创建了一个`Scanner`对象来获取用户输入的五个整数,并将它们存入一个整型数组中。然后通过双层循环实现冒泡排序算法对数组进行排序。最后,通过一个循环将排序后的数组元素输出到控制台。
阅读全文