到目前为止,我的代码如下:
class Card{
private static String[] pairArray{"A,A","K,K","Q,Q","J,J","10,10",
"9,9","8,8","7,7","6,6","5,5","4,4","3,3","2,2"};
public static void generateRandom(){
int minimum = 0;
int maximum = 13;
int randomNum = minimum + (int)(Math.random()* maximum);
System.out.print("Player 1, You have been dealt a pair of: ");
System.out.println(pairArray[randomNum]);
}
public static void main(String[] args) {
generateRandom();
}
}
它将数组中的元素随机分配给玩家1。
我需要阅读一个用户输入他想玩多少玩家,然后每个玩家获得一组不同的牌产生这4次。我想我需要使用扫描仪功能,但我不确定在此代码中包含它的位置。
答案 0 :(得分:0)
Scanner s = new Scanner(System.in);
int num = s.nextInt();
那将读取用户输入的int。你把它放在generateRandom()之前;在你的主要。使用用户提供的数字,你可以随心所欲地做任何事情,包括制作一个while循环来制作那么多随机的东西。你没有提供太多的信息,所以这是我能给予的。