LinkedList存储一副扑克牌,然后实现洗牌功能--Java基础078
来源:互联网 发布:js数组取最后一个 编辑:程序博客网 时间:2024/06/05 10:21
package com.sqf.conlection;import java.util.LinkedList;import java.util.List;import java.util.Random;/* 需求: 使用LinkedList存储一副扑克牌,然后实现洗牌功能。 */class Card{String color;String num ;@Overridepublic String toString() {return color+num+ " ";}}public class Demo4 {public static void main(String[] args) { String[] colors = {"黑桃","红桃","花色","方片"};String[] num = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};List list = new LinkedList();for(int i=0;i<4;i++){for(int j=0;j<13;j++){Card card = new Card();card.color = colors[i];card.num = num[j];list.add(card);}}for(int i=0;i<52;i++){Random random = new Random();int index1 = random.nextInt(list.size());int index2 = random.nextInt(list.size());Card card1 = (Card) list.get(index1);Card card2 = (Card) list.get(index2);list.set(index1, card2);list.set(index2, card1);}System.out.println(list);}}
阅读全文
0 0
- LinkedList存储一副扑克牌,然后实现洗牌功能--Java基础078
- 使用LinkedList存储一副扑克牌,然后进行洗牌
- 使用LinkedList存储一副扑克牌(除开大小王),实现洗牌功能。
- Java程序:使用LinkedList存储扑克牌,实现洗牌功能
- java基础之用linkedlist存储一副牌,完成洗牌功能
- java 实现扑克牌洗牌功能
- java 实现扑克牌洗牌
- 用Java实现扑克牌洗牌
- 扑克牌 洗牌算法 的java实现
- Java 扑克牌洗牌程序
- java实现发牌洗牌功能
- 用java怎么创建一副扑克牌
- 对一副扑克牌(大小王除外)运用洗牌算法洗牌--C语言版
- 扑克牌与一副扑克牌
- cocos2dx《单机斗地主》源码解剖之二 把一副扑克牌打乱(洗牌)
- 扑克牌洗牌
- 【java练习】扑克牌类的创建、洗牌
- 显示一副扑克牌
- Java笔试题解(9)
- java小算法—输入两个正整数m和n,求其最大公约数和最小公倍数
- JSON
- 线性回归分析及预测
- 三极管2690封装
- LinkedList存储一副扑克牌,然后实现洗牌功能--Java基础078
- linker command faied wih exit code 1类似的报错信息不全怎么看
- Java设计模式透析之 —— 单例(Singleton)
- NSOJ The 3n + 1 problem
- BZOJ1977: [BeiJing2010组队]次小生成树 Tree
- js的number的数据类型
- Java规范命名
- Unity中Instantiate的用法
- 几种常见弹窗表达方式