java扑克牌排序算法_扑克排序 (Java代码) 面向对象

解题思路:    构造对象,重写排序方法,格式化输出

注意事项:    注意牌面的大小的字符、牌面的花色的优先级处理

参考代码:import java.util.ArrayList;

import java.util.Collections;

import java.util.Scanner;

public class Main implements Comparable {

int num;     //表示牌面值的优先级: 2/3/4/5/6/7/8/9/10/11/12/13/14

String zhi;  //表示牌面原本的值: 2/3/4/5/6/7/8/9/10/J/Q/K/A

int color;   //表示牌面花色的优先级: 0/1/2/3

char se;     //表示牌面花色原本的值: d/c/h/s

Main(String num,char color){   //构造并重新设置花色优先级、牌面优先级

this.se=color;this.zhi=num;

if(color=='d')this.color=0;

if(color=='c')this.color=1;

if(color=='h')this.color=2;

if(color=='s')this.color=3;

if(num.equals("J"))this.num=11;

else if(num.equals("Q"))this.num=12;

else if(num.equals("K"))this.nu

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值