コードに問題があり、受信したエラーを解決する方法がわからない「互換性のない型: intをPlayerに変換することはできません "というメッセージが表示されますが、これは私の最初の選択ソートの試みです。そして、検索が、まだそれを机の上に私の頭を叩いて3日後にこのエラーを考え出したていない。事前に感謝を!Javaエラー:「互換性のない型:intをPlayerに変換できません」
public static void selectionSort(Player[] team, int team_size)
{
int index;
int smallestIndex;
int minIndex;
int temp;
for (index = 0; index < team_size - 1; index++)
{
smallestIndex = index;
for (minIndex = index + 1; minIndex < team_size; minIndex++)
if(team[minIndex].getNumber() < team[smallestIndex].getNumber())
smallestIndex = minIndex;
temp = team[smallestIndex].getNumber();
team[smallestIndex] = team[index];
team[index] = temp;
}
}
これは私の問題を完全に解決しました。私は一時的なintであることが問題であることに気づいていませんでした。私のエラーを明確にするのを手伝ってくれてありがとう、そしてそれを解決する方法! – ADE
問題ありません!それがあなたの問題を解決した場合は、答えの左側にある緑のチェックマークをクリックするのが普通です。ありがとう。 – element11