War (カード ゲーム) のプログラミングを開始しましたが、メソッドは既にインスタンス化されています。なぜこれらのエラーが発生し続けるのかを知る必要があります。
import java.util.*;
public class CardGame {
public static void main(String[] args) {
CardDeck CardDeckA = new CardDeck();
//creates a standard card deck with 52 cards 1 - 10, J, Q, K, A diamond, spade, club, heart
//Card( int value, int suit)
int[] player1 = new int[52];
int[] player2 = new int[52];
int a = player1.length;
int b = player2.length;
for (int i = 0; a <= 26; i++) {
player1[i].deal(); //Error: int cannot be dereferenced
//deal( int n):Deals n cards from the top of the CardDeck, returns Card[]
}
for (int j = 0; a <= 26; j++) {
player2[j].deal();//Error: int cannot be dereferenced
}
}
}