我想像这样显示不同的字符串数组元素:
- 俱乐部 1
- 红心王牌
- 钻石 9
卡片游戏.java:
public class CardGame {
public static void main(String[] args){
String[] suit = { "Clubs", "Hearts", "Diamonds", "Spades" };
String[] deck = { "2", "3", "4", "5", "6", "7", "8", "9", "10",
"Jack", "Queen", "King", "Aces" };
int i = (int) ( Math.random() * deck.length );
int j = (int) ( Math.random() * suit.length );
for( int a = 0; a < 7; a++ ) {
System.out.println( "Deck " + deck[i] + " Suit " + suit[j] );
}
System.out.println();
}
}
我该怎么做?指出我正确显示这些不同元素的逻辑。谢谢。
最佳答案
放
int i = (int) ( Math.random() * deck.length );
int j = (int) ( Math.random() * suit.length );
进入for
循环,这样每次迭代都会生成一张新的随机卡片
关于java - 打印不同的数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12795855/