【发布时间】:2011-09-01 22:13:49
【问题描述】:
我有这个,
for(int i=0;i<Dices.length;i++){
if( Dices[i].getValue() > highest ){
highest = Dices[i].getValue();
}
}
获得最高价值。我现在想拿到第二高,怎么办?我不能利用这个最高变量来获得第二高吗?
【问题讨论】:
-
您有定义的最高值吗?为什么你没有定义第二高的值?将它们放在 ArrayList 中按升序排序,循环遍历它们并存储先前的值。
-
你有一个
die和一些dice而不是dices。
标签: java