java实现简易扑克牌(炸金花)

炸金花这段代码的形成使用了  get  set方法  还有toString方法来来实现了返回花色和数字的表示

主要代码如下

package 集合类;
 
public class Poker {
        // TODO Auto-generated method stub
        private String suit;//花色
        private int rank;//数字    
        
        public Poker(String suit, int rank) {//参数为扑克牌的花色和大小的构造方法
            this.suit = suit;//将参数suit的值赋给suit
            this.rank = rank;
        }
        
        public String getSuit() {//使用get方法来读取
                return suit;//返回
        }
        
        public void setSuit(String suit) {//使用set方法重写
            this.suit = suit;
        }
         
        public int getRank() {//使用get方法来读取
            return rank;
        }
        
        public void setRank(int rank) {//使用set方法重写
            this.rank = rank;
        }
        
        @Override
        public String toString() {//toSring方法重写
            return "{ "+suit+" "+rank+"}";
    }
 
}

代码图

然后再是创建一个类使用for循环来 模仿买牌  之前实现类里定义了两个类型 一个int  一个String 两个类型分别是花色和数字 然后再这个类里 使用for循环来牌数字不同大小的数量和花色  然后传入两个参数来模仿洗牌   再是new三个对象使用for循环来模仿三个人一起打牌  再是使用for循环来模仿揭牌  主要代码如下


代码图

运行结果如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值