背景
完成麻将1-9 的**洗牌发牌操作**(不包括:东西南北风、中发白)
麻将牌型科普:
1、条子:1-9每个数字*4 = 36张
2、万子:1-9每个数字*4 = 36张
3、筒子:1-9每个数字*4 = 36张
总计:36+36+36 = 108张
要求:每人发13张随即牌,**考虑排序问题**
实现业务逻辑
1、欢迎用户,且让用户执行洗牌操作指令
2、洗牌
3、发牌
4、将发到每位玩家手中的麻将进行排序
5、将每位玩家手中的牌进行遍历
案例代码
package com.rxx.day12_27;
import java.util.Objects;
public class Majiang implements Comparable<Majiang>{
private String color;
private String num;
private Integer index;
public Majiang() {
}
public Majiang(String color, String num,Integer index) {
this.color = color;
this.num = num;
this.index = index;
}
@Override
public int compareTo(Majiang o) {
return this.index - o.index;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public String getNum() {
return num;
}
public void setNum(String num) {
this.num = num;
}
public Integer getIndex() {
return index;
}
public void setIndex<