這是我的構造函數到目前爲止一套45卡與甲板我正在寫一個基本的構造函數,應該做一套45套牌,其中西裝值是像(0-spades,1 -hearts,2-clubs,3-diamonds,4-madeupname)和卡片值是(1-9,其中1是ace)嵌套for循環java撲克遊戲arraylist構造函數
private ArrayList cards;
public Deck() {
cards = new ArrayList <Card>();
for (int valueKind = 1; valueKind<9; valueKind++){
Card newCard = new Card(valueKind,0);
cards.add(newCard);
}
for (int valueKind = 1; valueKind<9; valueKind++){
Card newCard = new Card(valueKind,1);
cards.add(newCard);
}
for (int valueKind = 1 ; valueKind<9; valueKind++){
Card newCard = new Card(valueKind,2);
cards.add(newCard);
}
for (int valueKind = 1; valueKind<9; valueKind++){
Card newCard = new Card(valueKind,3);
cards.add(newCard);
}
for (int valueKind = 1; valueKind<9; valueKind++){
Card newCard = new Card(valueKind,4);
cards.add(newCard);
}
有什麼問題/缺失?
*什麼錯誤/缺失?*:這就是你**應告訴我們的,而不是讓我們猜測問題是什麼。 –
如果你需要每套西裝的9張卡,它應該是<= 9。 – Eran
首先使用新的for循環。 cards.add(new Card(valueKind,i));對於(int i = 0; i <= 4; i ++){for(int valueKind = 1; valueKind <9; valueKind ++) }}。內循環中的 –