版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/
首先扑克牌有三个属性第一个是number,第二个是name第三个是colour,所以新建类PokeVo.java
number保存值的大小name保持扑克牌的名称(1~10,A、J、Q、K),colour保存花色打印出来的时候打印名称和花色!
用数组存放52张扑克牌,然后在把数组装入ArrayList中并调用方法Collections.shuffle打乱扑克牌(相当于洗牌)
main.java中包含主函数,并且调用了PokeNameSet类里面的方法把数值为1、11、12、13的扑克牌的名称(name属性)对应为A、J、Q、K
PokeNameSet.java中是具体实现把数值为1、11、12、13的扑克牌嘚名称(name属性)对应为A、J、Q、K的方法
最后一个类SetUserPoke.java只是把每个玩家的牌存入相应玩家的数组中保存而已
我打印出来的时候并不是打印每个玩家的数组,而是直接打印ArrayList打乱后的扑克牌,规定前13个为玩家1的牌以此类推,直接在List中打印出来打印出来后,把每个玩家的牌在存入相应数组中保存
学习学习,学生党要多学习~~