我试图通过用户输入制作一副纸牌。例如。如果用户输入0.4,则显示的卡将被存储为4个心。到目前为止我的代码根本不适用于诉讼。如果对于卡片值,我打算做同样的事情。
public void addCard() {
String suit[] = {"Hearts", "Diamonds", "Spades", "Clubs"};
String value[] = {"ZZZZ", "Ace", "2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King"};
System.out.println("Please enter a suit");
Scanner input = new Scanner(System.in);
int card[] = card.nextLine();
int i;
if(int card[] = 0) {
String newSuit [] = String suit[0];
} else if(int card[] = 1){
String newSuit [] = String suit[1];
} else if (int card[] = 2){
String newSuit [] = String suit [2];
} else if (int card[] = 3){
String newSuit [] = String suit [3];
}
}
答案 0 :(得分:0)
您可能会在此(以及下一行)中遇到编译器错误:
if(int card[] = 0)
int card[]
是一个数组,最终是Object
,你试图为它分配一个原始值......这是行不通的。
此外,您似乎正在尝试比较某些内容,而不是==
,而不是=
。