为什么重载的方法不打印
public class MaxMethod {
// 方法重载
public void max(double a, double b) {
}
public void max(float a, float b) {
float max;
if (a > b) {
max = a;
} else {
max = b;
}
System.out.println(" " + a + " and " + b + " 的最大值 " + max);
}
public static void main(String[] args) {
MaxMethod md = new MaxMethod();
int a = 4, b = 5;
md.max(a, b);
md.max(9.8, 7.8);
md.max(8.9, 5.6);
}
}
2
收起
正在回答
2回答
同学你好,同学所说的是以下两句吗?
如果是的话,同学调用的此方法中没有输出语句哦~
如果想要调用以下方法进行输出的话,
应该将传入的参数改为float类型哦~
如图所示:
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星