我需要從13張用戶被髮送的牌中找到總和。如何添加數組中的數字,以便可以輸出高分
這是在我的班級 card.java 它返回卡的值作爲一個字符串,然後西裝作爲一個字符串,然後秩作爲一個整數。
public String toString(){
String s = ("I am the " + rankString[rank-2] + " of " + suit + "(rank): " + rank);
return s;
}
這是在我的CardFrame類中。 CardFrame.java
private void doButton1Stuff(){
//textArea.append("\nButton 1 Clicked");
textArea.setText("");
for(int i = 0; i<13; i++){
textArea.append(deck.getNextCard().toString()+"\n");
}
一切正常,我只是需要一種方法來所有的隊伍從13張牌的用戶處理和輸出加在一起弄清楚,他們的得分。
public Card getNextCard(){
//check for end of deck
topCard++;
if(topCard==53){
topCard = 1;
shuffle();
}
return cards[deck[topCard-1]];
什麼對象不deck.getNextCard()返回?它有一個排名獲得者?字符串解析要麻煩得多... – TheZ