java 在主方法中通过键盘录入三个整数。定义一个方法,方法接收三个整数变量,在方法中从大到小依次打印三个变量
时间: 2024-01-22 22:19:32 浏览: 36
可以使用如下代码实现:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三个整数:");
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
printDescendingOrder(a, b, c);
}
public static void printDescendingOrder(int a, int b, int c) {
if (a < b) {
int temp = a;
a = b;
b = temp;
}
if (a < c) {
int temp = a;
a = c;
c = temp;
}
if (b < c) {
int temp = b;
b = c;
c = temp;
}
System.out.println(a + " " + b + " " + c);
}
}
```
首先在主方法中使用 `Scanner` 类从键盘录入三个整数,并将它们传入 `printDescendingOrder` 方法中。在 `printDescendingOrder` 方法中,使用三次比较和交换操作,将三个变量从大到小排序。最后使用 `System.out.println` 方法打印出排序后的三个变量。