так что в основном мне дали задание добавить 5 методов в класс. Мне предоставили 4 класса, из которых мы только редактируем 1. Я пытался запустить программу, но получаю сообщение об ошибке, в котором говорится, что выбор не содержит основного типа. Я пытаюсь выполнить метод totalPack ().
Это класс, содержащий мои методы.
import java.util.ArrayList;
public class PackCards {
private ArrayList<Card> pack;
/*
* Create a random pack of size n
*/
public PackCards(int n) {
Card c;
pack = new ArrayList<>();
for (int i = 1; i <= n; i++) {
c = new Card();
pack.add(c);
}
}
public void printPack() {
for (Card c : pack) {
System.out.println(c.cardString());
}
}
/*
* Total the numerical value of all the cards in the pack
*/
public int totalPack() {
int total = 0;
for(int i = 0; i < PackCards.length; i++) {
total = total + PackCards[i];
}
}
Ниже приведен класс, который содержит метод main, необходимый для запуска код.
public class Driver {
public static void main(String[] args) {
// Edit number to control size of pack
PlayCards player = new PlayCards(10);
player.testTotal(); // Remove comments to test each method
// Edit string for a different suit
// player.testSuit("Hearts");
// player.testLargest();
// player.testDuplicate();
}
}