从键盘输入6个整数,放到数组中,使用method2方法将数组中的整数从大到小进行排序并输出
时间: 2024-01-12 12:02:28 浏览: 35
好的,以下是使用method2方法将数组中的整数从大到小进行排序并输出的Java代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] arr = new int[6];
for (int i = 0; i < arr.length; i++) {
arr[i] = scanner.nextInt();
}
method2(arr);
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
public static void method2(int[] arr) {
for (int i = 0; i < arr.length - 1; i++) {
for (int j = 0; j < arr.length - i - 1; j++) {
if (arr[j] < arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
}
```
首先,我们使用Scanner类从键盘输入6个整数,并将它们存储在数组arr中。然后,调用method2方法对数组中的元素进行排序。method2方法使用冒泡排序算法,从数组的第一个元素开始,依次比较相邻的两个元素,如果前一个元素比后一个元素小,则交换它们的位置。重复这个过程,直到数组中的所有元素都排好序为止。最后,我们遍历排序后的数组,并将每个元素输出到控制台上。
请注意,这里的method2方法可以更改为其他排序算法,如快速排序、归并排序等,以达到同样的效果。