黑马程序员技术交流社区
标题:
函数调用的匹配
[打印本页]
作者:
heima0503
时间:
2015-5-23 01:20
标题:
函数调用的匹配
public class 函数调用的匹配 {
public static void main(String[] args) {
int a = 1, b = 4;
double c = 2.0, d = 3.0;
/**
* 若无匹配,选择一个最接近的
**/
System.out.println(sum(a, b));// 5.0
// System.out.println(sum(c,d)); //错误,精度达不到
}
static float sum(float a, float b) {
return a + b;
}
}
作者:
LoveMyself
时间:
2015-5-23 02:19
这样的题需要考虑精度,不好弄
作者:
lizhi
时间:
2015-5-23 07:49
这个肯定是精度有问题呀,
作者:
王建伟
时间:
2015-5-23 07:52
int转为float无精度损失,而double转为float就造成了精度的损失了
作者:
灯火通明
时间:
2015-5-23 08:02
注意向下转型中的精度损失问题
作者:
kingowe
时间:
2015-5-23 09:02
不错,看看,顺便来个分
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2