java로 섯다 게임 만들기

 
import java.util.Random;

class homework_mj 
{
    public static void main(String[] args) 
    {
        System.out.println("===========< 섯다 게임 ㅠ^ㅠ >===========");
        System.out.println("----------------------------------------");
        int com[] = new int[2];
        int player[] = new int [2];
        //boolean swit[] = new boolean[10];
        int w, r;
        int cardResult;
        int cardResultP;
        boolean outside;

        // init
        w = 0;
        //for(int i = 0;i < swit.length; i++){
        //    swit[i] = false;
        //}

        //random 1 ~ 52
        while(w < 2){
            r = (int)(Math.random() * 10)+1; // 1~10
            //if(swit[r] == false){
                //swit[r] = true;
                com [w] = r;
                w++;
            }
        //}

            for(int i = 0;i < com.length; i++){
            System.out.println("computer [" + (i + 1) + "] = " + com[i]);
        }

        System.out.println("-----------------------------------------");

        w = 0;
        while(w < 2){
            r = (int)(Math.random() * 10)+1; // 1~10
                player [w] = r;
                w++;
            }
        //}
            
            for(int i = 0;i < player.length; i++){
            System.out.println("player [" + (i + 1) + "] = " + player[i]);
            
        }
        System.out.println("----------------------------------------");
        
    cardResult=0;
    outside:while(com[0]==com[1]){            
            if(com[0]==10){
                cardResult=com[0];
                cardResult = 30;
            } else if (com[0]==9){
                cardResult=com[0];
                cardResult = 29;
            } else if (com[0]==8){
                cardResult=com[0];
                cardResult = 28;
            } else if (com[0]==7){
                cardResult=com[0];
                cardResult = 27;
            } else if (com[0]==6){
                cardResult=com[0];
                cardResult= 26;
            } else if (com[0]==5){
                cardResult=com[0];
                cardResult = 25;
            } else if (com[0]==4){
                cardResult=com[0];
                cardResult= 24;
            } else if (com[0]==3){
                cardResult=com[0];
                cardResult = 23;
            } else if (com[0]==2){
                cardResult=com[0];
                cardResult= 22;
            } else if (com[0]==1){
                cardResult=com[0];
                cardResult= 21;
            }         
            System.out.println("computer 값 = " + cardResult);
            break outside;

    }  

        
        while(com[0]!=com[1]){

            if(com[0]==1 && com[1]==2 || com[0]==1 && com[1]==2){
                            cardResult = 20;
                        } else if(com[0]==1 && com[0]==4 || com[1]==1 && com[0]==4){
                            cardResult=19;
                        } else if (com[0]==1 && com[0]==9 || com[1]==1&& com[0]==9){
                            cardResult=18;
                        } else if (com[0]==1 && com[0]==10 || com[1]==1&& com[0]==10){
                            cardResult=17;
                        } else if (com[0]==4 && com[0]==10 || com[1]==4&& com[0]==10){
                            cardResult=16;
                        } else if (com[0]==4 && com[0]==6 || com[1]==4&& com[0]==6){
                            cardResult=15;
                        } else {
                            cardResult = (com[0] + com[1])%10;
                        } 

                        System.out.println("computer 값 = " + cardResult);
                        break;
    }
        

//////////////////////////////////////////////////////////////////////////////////////////
    cardResultP=0;
    outside:while(player[0]==player[1]){            
                if(player[0]==10){
                    cardResultP=player[0];
                    cardResultP = 30;
                } else if (player[0]==9){
                    cardResultP=player[0];
                    cardResultP = 29;
                } else if (player[0]==8){
                    cardResultP=player[0];
                    cardResultP = 28;
                } else if (player[0]==7){
                    cardResultP=player[0];
                    cardResultP = 27;
                } else if (player[0]==6){
                    cardResultP=player[0];
                    cardResultP= 26;
                } else if (player[0]==5){
                    cardResultP=player[0];
                    cardResultP = 25;
                } else if (player[0]==4){
                    cardResultP=player[0];
                    cardResultP= 24;
                } else if (player[0]==3){
                    cardResultP=player[0];
                    cardResultP = 23;
                } else if (player[0]==2){
                    cardResultP=player[0];
                    cardResultP= 22;
                } else if (player[0]==1){
                    cardResultP=player[0];
                    cardResultP= 21;
                }         
                System.out.println("player 값 = " + cardResultP);
                break outside;

        }  

            
            while(player[0]!=player[1]){

                if(player[0]==1 && player[1]==2 || player[0]==1 && player[1]==2){
                                cardResultP = 20;
                            } else if(player[0]==1 && player[0]==4 || player[1]==1 && player[0]==4){
                                cardResultP=19;
                            } else if (player[0]==1 && player[0]==9 || player[1]==1&& player[0]==9){
                                cardResultP=18;
                            } else if (player[0]==1 && player[0]==10 || player[1]==1&& player[0]==10){
                                cardResultP=17;
                            } else if (player[0]==4 && player[0]==10 || player[1]==4&& player[0]==10){
                                cardResultP=16;
                            } else if (player[0]==4 && player[0]==6 || player[1]==4&& player[0]==6){
                                cardResultP=15;
                            } else {
                                cardResultP = (player[0] + player[1])%10;
                            } 

                            System.out.println("player 값 = " + cardResultP);
                            break;
        }
        System.out.println("----------------------------------------");

        if(cardResultP > cardResult){
            System.out.println("--> 이겼습니당! ");
        }else if(cardResultP < cardResult ){
            System.out.println("--> 졌습니당 ㅠㅅㅠ");
        } else if(cardResultP == cardResult){
            System.out.println("--> 무승부~ ");
        }
        

        







    }
}