java day10(续day9)

续playPoker类

String[] color1 = {"方片", "梅花", "红桃", "黑桃"};
        String[] number1 = {"2", "3", "4", "5", "6", "7", "8", "9", "10", "J","Q","K", "A"};

        List<Integer> value=new ArrayList<Integer>();
        for(int j=0;j<2;j++){
            int valueOfC1 = 0;
            int valueOfC2 = 0;
            System.out.print(player.get(j).name+"最大手牌为:");
        for(int i=0;i<number.length;i++){
            if(player.get(j).shoupai.get(0).number.equals(number[i])) valueOfC1 += i*10;
            if(player.get(j).shoupai.get(1).number.equals(number[i])) valueOfC2 += i*10;
        }
        for(int i=0;i<color.length;i++){
            if(player.get(j).shoupai.get(0).color.equals(color[i])) valueOfC1 += i;
            if(player.get(j).shoupai.get(1).color.equals(color[i])) valueOfC2 += i;
        }
        if(valueOfC1>valueOfC2){
            System.out.println(player.get(j).shoupai.get(0).color+player.get(j).shoupai.get(0).number);
            value.add(valueOfC1);
        }
        else{
            System.out.println(player.get(j).shoupai.get(1).color+player.get(j).shoupai.get(1).number);
            value.add(valueOfC2);
        }
        
        }
        if(value.get(0)>value.get(1)){
            System.out.println("恭喜"+player.get(0).name+"获胜");
        }
        else{
            System.out.println("恭喜"+player.get(1).name+"获胜");
        }
        
    }

    }

运行截图

 

posted @ 2018-08-09 00:31  skzy  阅读(186)  评论(0编辑  收藏  举报