编写程序比较两个整数和浮点数的大小,并输出较大的数值。要求: 1)编写两个同名重载方法max,分别用于比较整数和浮点数(double)的大小,并返回其中较大的值; 2)在main方法中,读取用户输入的数据,调用max方法,并输出结果。
时间: 2024-02-22 15:58:47 浏览: 82
好的,下面是代码实现:
```java
import java.util.Scanner;
public class CompareNumber {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入两个整数:");
int a = input.nextInt();
int b = input.nextInt();
System.out.println("较大的整数是:" + max(a, b));
System.out.print("请输入两个浮点数:");
double c = input.nextDouble();
double d = input.nextDouble();
System.out.println("较大的浮点数是:" + max(c, d));
}
public static int max(int a, int b) {
return a > b ? a : b;
}
public static double max(double a, double b) {
return a > b ? a : b;
}
}
```
运行程序后,输入两个整数和两个浮点数,程序会分别输出较大的整数和较大的浮点数。
阅读全文