SortNumber类创建的对象可以将3个整数从大到小排序,主类Example4_1负责让用户从键盘输入3个整数,然后让SortNumber类创建的对象对用户输入的整数进行排序。使用java实现
时间: 2024-10-09 16:07:37 浏览: 21
在Java中,我们可以创建一个`SortNumber`类,它包含一个方法用于对三个整数进行降序排序。首先,我们需要定义一个`SortNumber`类,并实现一个`sort`方法。主类`Example4_1`会作为驱动程序接收用户的输入。
```java
// SortNumber.java
public class SortNumber {
// 对三个整数进行降序排序的方法
public int[] sort(int a, int b, int c) {
int[] numbers = {a, b, c};
Arrays.sort(numbers);
return numbers;
}
}
```
在主类`Example4_1`中,我们将获取用户的输入,创建`SortNumber`对象并调用`sort`方法:
```java
import java.util.Scanner;
public class Example4_1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三个整数:");
int num1 = scanner.nextInt();
int num2 = scanner.nextInt();
int num3 = scanner.nextInt();
// 创建SortNumber对象
SortNumber sn = new SortNumber();
// 调用sort方法排序并打印结果
int[] sortedNumbers = sn.sort(num1, num2, num3);
for (int i : sortedNumbers) {
System.out.print(i + " ");
}
// 关闭Scanner
scanner.close();
}
}
```
当你运行这个程序,用户会看到提示输入三个整数,然后程序会按照从大到小的顺序显示这三个数字。
阅读全文