我已經解決了這個問題,但是我想知道是否有更快的方法。在JAVA中只使用最大和最小函數查找三個隨機數的中間數
假設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))));
非常感謝,任何反應將不勝感激!
我已經解決了這個問題,但是我想知道是否有更快的方法。在JAVA中只使用最大和最小函數查找三個隨機數的中間數
假設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))));
非常感謝,任何反應將不勝感激!
看起來你得到它 - 這樣可以很清楚,你可以在不同的變量移動相當的部分(例如Math.min(B,C))! – Raman 2013-02-18 16:40:20
爲什麼downvotes? – 2013-02-18 16:41:30
@timonik - 非常感謝! :D – IKillR 2013-02-18 16:42:51