设计一个方法用于打印两个数中的较大数,数据来自于方法参数。在main函数中调用这个方法,数据来自键盘输入。Java语言
时间: 2024-10-19 21:02:26 浏览: 25
二分实现两个递增序列中位数查找
设计一个简单的Java方法来比较并打印两个整数中的较大值,可以创建一个名为`printMax`的方法,它接收两个整数作为参数。以下是代码示例:
```java
public class Main {
public static void main(String[] args) {
// 在main函数中获取用户输入
int num1 = getIntegerInput("请输入第一个数字:");
int num2 = getIntegerInput("请输入第二个数字:");
// 调用 printMax 方法并传入用户输入的数值
printMax(num1, num2);
}
// 定义一个静态方法,接收两个整数参数,返回较大的那个
public static int printMax(int a, int b) {
if (a > b) {
System.out.println("较大的数是: " + a);
} else {
System.out.println("较大的数是: " + b);
}
return a; // 返回较大的数供后续程序使用,这里仅做演示,实际应用中可能不需要返回值
}
// 辅助方法获取用户的键盘输入,并转换为整数
private static int getIntegerInput(String prompt) {
Scanner scanner = new Scanner(System.in);
System.out.print(prompt);
return scanner.nextInt();
}
}
```
在这个例子中,我们首先获取用户输入的两个整数,然后调用`printMax`方法,该方法会比较这两个数并打印出较大的那一个。
阅读全文