永发信息网

我们老师要我们做一个摸乌龟(扑克牌游戏)的Java小程序,但是不会做,希望能够帮我解答

答案:2  悬赏:70  手机版
解决时间 2021-03-14 21:33
public class DeckOfCards {
public static void main(String[] args) {
int[] deck = new int[52];
String[] suits = {"Spades", "Hearts", "Clubs", "Diamonds"};
String[] ranks = {"Ace", "2", "3", "4", "5", "6", "7", "8", "9",
"10", "Jack", "Queen", "King"};

// Initialize cards
for (int i = 0; i < deck.length; i++)
deck[i] = i;

// Shuffle the cards
for (int i = 0; i < deck.length; i++) {
// Generate an index randomly
int index = (int)(Math.random() * deck.length);
int temp = deck[i];
deck[i] = deck[index];
deck[index] = temp;
}

// Display the first four cards
for (int i = 0; i < 4; i++) {
String suit = suits[deck[i] / 13];
String rank = ranks[deck[i] % 13];
System.out.println("Card number " + deck[i] + ": "
+ rank + " of " + suit);
}
}
}
运行结果

Card number 33: 8 of Clubs
Card number 5: 6 of Spades
Card number 17: 5 of Hearts
Card number 7: 8 of Spades

要通过这个小程序改编,希望可以帮助我
最佳答案
没明白你的意思,你不说明白你要做什么,别人怎么帮你?你只说改编,可是还是没有说明需要做到什么样子。比如,别人根本不知道什么是模乌龟啊。
全部回答
可以私聊我~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
震旦ADC225打印出现Y碳粉不足什么意思!
审判天使的e技能主要是魔法还是物理攻击?
宝马2系mpv七座版离地有多高
贝特羽毛球馆这个地址在什么地方,我要处理点
脾胃虚寒,身体湿气重 肝火有点旺 喝什么茶比
94年农历六月十八出生男孩选房选本命层5,10
家里养的巴西龟死了埋在家门口好不好
韩庆云现在是不是吴川首富?有钱吗?
2015年考研,历史学,303分,英语42,政治62
网页矢量图标是用什么工具做的,简单的教一下
宝莲花酒店在什么地方啊,我要过去处理事情
五子棋中什么是“黑方禁手”,可以的话请简单
江苏卫视缘来非诚勿扰牵手成功片尾曲
赞美是形容词吗?
我是回家带小孩了 还是在外面上班 如果回家带
推荐资讯
女的评论男的长的还凑合是什么意思啊
甜水井街街道地址有知道的么?有点事想过去
萨尔木萨克克斯套怎么去啊,有知道地址的么
衣服被硫化氢难道的怎么消除味道
100头繁殖母牛需要多大的棚舍
餐馆多收了钱怎么办
房东是一个总路由器,我这边另外接了一个路由
厚德福熟食在哪里啊,我有事要去这个地方
身上某个地方受伤后,伤口的周围为什么变黑`
广州卓思道酒店地址在什么地方,想过去办事
在括号里填写相对应的字
银行卡坏了能用胶水粘起来吗,我不是折断了,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?