Привет всем.Я пытаюсь отсортировать массив целых чисел, используя метод Array.sort, и я продолжаю получать вышеуказанную ошибку.Я посмотрел примеры использования этого метода и использую тот же синтаксис.Поскольку я уверен, что это будет необходимо, вот фрагмент кода, который я использую:
public class Card
{
int suit, rank;
public Card () {
this.suit = 0; this.rank = 0;
}
public Card (int suit, int rank) {
this.suit = suit; this.rank = rank;
}
}
class Deck {
Card[] cards;
public Deck (int n) {
cards = new Card[n];
}
public Deck () {
cards = new Card[52];
int index = 0;
for (int suit = 0; suit <= 3; suit++) {
for (int rank = 1; rank <= 13; rank++) {
cards[index] = new Card (suit, rank);
index++;
}
}
}
public int median (Deck deck) {
Arrays.sort(deck.cards);
return deck.cards[2].rank;
}