问答详情
源自:7-1 简易扑克牌游戏

比较大小?

新手一枚,请问比较时候怎么让A 大于J、Q、K?谢谢

提问者:Mr_Dolphin 2015-11-03 16:17

个回答

  • 天启之魂
    2015-11-03 16:48:43
    已采纳

    或者定义个类 实现Comparable接口 然后重写compareto方法  随便根据你的需求定义比较条件

  • Mr_Dolphin
    2015-11-03 16:59:30

    public int compareTo(Puke o) {

    // TODO Auto-generated method stub

    if(this.type.equals(o.type)){

    return this.nums.compareTo(o.nums);

    }else{

    return this.type.compareTo(o.type);}

    }

    如果都写在这个方法里该怎么写 ?

  • 天启之魂
    2015-11-03 16:46:53

    你自定义个方法就好了,然后返回值里面加个 !  即 取反   就行了....