我目前有一個排序的玩家1-4分數列表,但是我遇到了與正確的玩家匹配的問題。將數組匹配到排序後的整數列表
採取這種方法,例如:
public static void exitmethod(int[] scorep1)
{
sort(scorep1);
for (int i = 0; i < 4; i++)
{
System.out.println("Player " + (i+1) + " scored " + scorep1[i] + "");
}
System.exit(0);
}
打印成績出來這種方式與Player 1 = 5
,Player 2 = 2
,Player 3 = 2
和Player 4 = 1
分數給出了有序輸出
Player 1 scored 1
Player 2 scored 2
Player 3 scored 2
Player 4 scored 5
這顯然是不正確而且我不知道如何獲得正確的球員號碼來打印它的對應分數。向正確的方向微調將不勝感激。
創建一個類播放器與ID和得分,並使用http://www.mkyong.com/java/java-object-sorting-example-comparable-and-comparator/爲soring您的播放器類 – Haider