酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Java实现:模拟计算机发牌,输入牌数随机出牌

可以使用Java中的Random类来生成随机数,并结合循环来模拟电脑随机出牌的功能。下面是一个简单的示例代码: ```java import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.Scanner; public class CardGame { public static void main(String[] args) { // 获取要发的牌数 System.out.print("请输入要发的牌数:"); Scanner scanner = new Scanner(System.in); int numOfCards = scanner.nextInt(); // 生成一副牌 List<Integer> cards = new ArrayList<>(); for (int i = 0; i < 54; i++) { cards.add(i + 1); } // 电脑随机出牌 System.out.print("请输入要出牌的张数:"); int numOfCardsToPlay = scanner.nextInt(); for (int i = 0; i < numOfCardsToPlay; i++) { int randomIndex = new Random().nextInt(numOfCards); int randomCard = cards.get(randomIndex); System.out.print(randomCard + " "); cards.remove(randomIndex); numOfCards--; } } } ``` ######[AI写代码神器 | 948点数解答 | 2024-03-06 18:17:33]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]