在JAVA中仅使用max和min函数查找三个随机数的中间数

时间:2013-02-18 16:33:19

标签: java max min

我已经解决了这个问题,但我想知道是否有更快的方法。

假设a,b,c是随机生成的数字,有没有办法只使用Math.max和Math.min函数找到中间数?

  med = Math.max(Math.max(Math.min(a,b),Math.min(b,c)),(Math.max(Math.min(b,c),Math.min(a,c))));

非常感谢,任何回复都将不胜感激!

1 个答案:

答案 0 :(得分:3)

以下情况怎么样?

min(min(max(a,b), max(b,c)), max(a,c))