用java编写程序,模拟从一副52张的牌中选择一张牌。程序应显示牌的大小(Ace、2、3、4、5、6、7、8、9、10、Jack、Queen、King)以及牌的花色(Clubs、Diamond、Heart、Spades)。
时间: 2024-04-29 18:17:22 浏览: 8
要模拟从一副52张的牌中选择一张牌,可以使用Java编写一个程序。以下是一个简单的示例代码:
```java
import java.util.Random;
public class CardSimulation {
public static void main(String[] args) {
// 定义牌的大小和花色数组
String[] ranks = {"Ace", "2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King"};
String[] suits = {"Clubs", "Diamonds", "Hearts", "Spades"};
// 随机选择一张牌
Random random = new Random();
int rankIndex = random.nextInt(ranks.length);
int suitIndex = random.nextInt(suits.length);
// 显示选择的牌的大小和花色
String selectedRank = ranks[rankIndex];
String selectedSuit = suits[suitIndex];
System.out.println("Selected card: " + selectedRank + " of " + selectedSuit);
// 相关问题
System.out.println("