付扑克牌不包括大小王52张。游戏可能使用多付牌。用java编程实现1.输入m副牌n人
时间: 2023-10-06 17:03:12 浏览: 106
题目要求实现一个Java程序,用户输入m副牌和n个人,程序需要计算出每个人可以分到多少张牌。由于题目未给出具体要求,以下是一种可能的实现方式:
```java
import java.util.Scanner;
public class PokerGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入副牌数量: ");
int m = scanner.nextInt();
System.out.print("请输入玩家数量: ");
int n = scanner.nextInt();
int totalCards = m * 52; // 计算总共的牌数
int cardsPerPlayer = totalCards / n; // 计算每个人应分到的牌数
int remainingCards = totalCards % n; // 计算剩余未分配的牌数
System.out.println("每个人可以分到" + cardsPerPlayer + "张牌");
System.out.println("剩余" + remainingCards + "张牌未分配");
scanner.close();
}
}
```
这个程序首先使用Scanner类来获取用户输入的m和n的值,然后根据扑克牌总数(m乘以52)计算出每个人应该分到的牌数和剩余未分配的牌数,并将结果打印出来。程序最后关闭Scanner对象。
注意:这只是给出的一种可能的实现方式,具体实现可能会根据题目要求和实际需求的不同而有所差异。
阅读全文