java输入五个数从大到小排序
时间: 2023-09-03 12:02:09 浏览: 202
Java程序可以使用冒泡排序算法来对五个数从大到小进行排序。冒泡排序是一种简单的排序算法,其基本思想是通过多次比较和交换相邻元素的位置,将最大的元素逐渐向数组的一端移动。
首先,我们可以使用Scanner类来获取用户输入的五个数。代码如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] nums = new int[5];
Scanner scanner = new Scanner(System.in);
System.out.println("请输入五个数:");
for (int i = 0; i < 5; i++) {
nums[i] = scanner.nextInt();
}
scanner.close();
}
}
```
接下来,我们可以使用冒泡排序算法对这五个数进行排序。代码如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] nums = new int[5];
Scanner scanner = new Scanner(System.in);
System.out.println("请输入五个数:");
for (int i = 0; i < 5; i++) {
nums[i] = scanner.nextInt();
}
scanner.close();
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4 - i; j++) {
if (nums[j] < nums[j + 1]) {
int temp = nums[j];
nums[j] = nums[j + 1];
nums[j + 1] = temp;
}
}
}
System.out.println("从大到小排序后的结果为:");
for (int i = 0; i < 5; i++) {
System.out.println(nums[i]);
}
}
}
```
以上代码首先通过循环获取用户输入的五个数,并存储在一个整型数组中。然后,通过两层循环遍历数组,比较相邻元素的大小,并进行交换。最后,输出排序后的结果。
使用这段代码,你可以在控制台输入五个数,程序将会将这五个数从大到小排序,并输出排序后的结果。