用idea写一个程序求三个数中最大值的方法,并实现方法重载,要求能够分别比较三个整数 中的最大值,三个小数中的最大值,以及任意三个数中的最大值
时间: 2023-06-04 18:07:11 浏览: 100
C语言程序设计-编写自定义函数max,用来求三个数的最大值(要求:数据的输入、输出在主函数中实现)。
5星 · 资源好评率100%
好的,这是一个关于编程的问题,可以回答。以下是实现方法:
public class MaxValue {
public static int getMaxValue(int a, int b, int c) {
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
return max;
}
public static double getMaxValue(double a, double b, double c) {
double max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
return max;
}
public static Comparable getMaxValue(Comparable a, Comparable b, Comparable c) {
Comparable max = a;
if (b.compareTo(max) > 0) {
max = b;
}
if (c.compareTo(max) > 0) {
max = c;
}
return max;
}
}
使用方法:
int maxInt=MaxValue.getMaxValue(1,2,3);
double maxDouble=MaxValue.getMaxValue(1.1,2.2,3.3);
Comparable max=MaxValue.getMaxValue("string1","string2","string3");
阅读全文