-2

到目前为止,我有以下代码:

    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 次,每个玩家得到一组不同的卡片。我想我需要使用扫描仪功能,但我不确定将其包含在此代码中的哪个位置。

4

1 回答 1

0
Scanner s = new Scanner(System.in);
int num = s.nextInt();

这将读取用户输入的 int 。你把它放在 generateRandom(); 之前 在你的主要。使用用户提供的数字,您可以对它做任何您想做的事情,包括创建一个 while 循环来生成这么多随机的东西。你提供的信息不多,所以我能提供的就这么多了。

于 2012-04-26T15:18:19.813 回答