java首先从键盘输入一个正整数n表示个数,然后输入n个整数,存放到数组中。 使用冒泡排序算法对该数组进行从大到小的排序,并输出排序之后的结果。输出时,两个整数之间用一个空格隔开。 注:类名必须是Main(大写M)
时间: 2023-06-10 11:06:14 浏览: 243
采用冒泡排序法将10个整数按照从小到大的顺序排列.java
以下是Java代码实现:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int[] arr = new int[n];
for (int i = 0; i < n; i++) {
arr[i] = scanner.nextInt();
}
// 冒泡排序
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (arr[j] < arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
// 输出排序结果
for (int i = 0; i < n; i++) {
System.out.print(arr[i] + " ");
}
}
}
```
首先从键盘输入一个正整数n表示个数,然后输入n个整数,存放到数组中。然后使用冒泡排序算法对该数组进行从大到小的排序。最后输出排序之后的结果,两个整数之间用一个空格隔开。
阅读全文