Я пытаюсь получить кусок Java, чтобы вернуть int total значение карт в колоде. Используя тестовые данные из 10 карт разных значений, я должен получить результат 64, но я получаю случайные ответы около 73, но каждый раз, когда я его запускаю, он немного меняется. У кого-нибудь есть идеи, почему? Меня тоже путают с частью программы, поскольку я пытаюсь вернуть массив всех карт определенного костюма (в тестовом случае его сердца). Если мой код очень грязный или совершенно неправильный, потому что я просто начинающий ха-ха. Все методы и прочее уже были завершены моим лектором, и я попытался заставить кого-то показать мне правильное направление для методов.Яблочная колода карт
Заранее спасибо.
первый вопрос
public int totalPack() {
int total = 0;
for (int i = 0; i < pack.size(); i++){
total = total + pack.get(i).getNumber() ;
}
return total;
}
конец
второй вопрос
public ArrayList<Card> findSuit(String suit) {
for (int i = 0; i < pack.size(); i++){
if (pack.get(i).getSuit().equals(suit)){
return null;
}
else return ???;
}
return findSuit(suit);
}
Где часть вашего кода относительно "пакет"? – TangledUpInBlue
Добро пожаловать в переполнение стека! Пожалуйста, примите [тур], осмотритесь и прочитайте [помощь], в частности [* Как я могу задать хороший вопрос? *) (/ Help/how-to-ask) Спросите ** один ** вопрос на вопрос, а не два, и включить минимальную ** полную ** необходимую информацию, которая в этом случае явно включает объявление «pack» и, возможно, «класс карты». * (не мой dv) * –
Получил это отсортированное спасибо в любом случае! –