可能重複:
Finding the second highest number in array的Java:抓住第二個最高
我有這個,
for(int i=0;i<Dices.length;i++){
if(Dices[i].getValue() > highest){
highest = Dices[i].getValue();
}
}
獲得最高的價值。我現在想獲得第二高,我該怎麼做?我不能利用這個最高的變量獲得第二高的優勢嗎?
您有最高的定義值?爲什麼你沒有一個明確的價值第二高的?把它們放在一個ArrayList中,按升序對它們進行排序,循環遍歷它們並存儲以前的值。 – Fredrik 2011-05-25 16:25:57
你有一個「死」和一些「骰子」不是「骰子」。 – 2011-05-25 16:56:44