題目

P_20190301_200724.jpg4299949223080996144

package ch6;

import java.io.*;

public class ch6_22_2
{
    public static void main(String awgs[])throws IOException
    {
        int e=0,z=0,i;
        int ce=0,cz=0;
        String sa;
        InputStreamReader in=new InputStreamReader(System.in);
        BufferedReader buf=new BufferedReader(in);
        for(i=0;i<=1;i=i-1)
        {
            System.out.println("請輸入1=剪刀2=石頭3=布");
            sa=buf.readLine();
            e=Integer.parseInt(sa);
            switch(e)
                {
                case 1:
                    System.out.println("你出剪刀");
                break;            
                case 2:
                    System.out.println("你出石頭");
                break;
                case 3:
                    System.out.println("你出布");
                break;
                }
            ce=(int)(Math.random()*3+1);
            switch(ce)
                {
                case 1:
                    System.out.println("電腦出剪刀");
                    break;            
                case 2:
                    System.out.println("電腦出石頭");
                    break;
                case 3:
                    System.out.println("電腦出布");
                    break;
                }
            switch(e)
            {
            case 1:
                switch(ce)
                {
                case 1:
                    System.out.println("平手");
                break;
                case 2:
                    System.out.println("你輸了");
                    cz=cz+1;
                break;
                case 3:
                    System.out.println("你贏了");
                    z=z+1;
                break;
                }
            break;
            case 2:
                switch(ce)
                {
                case 1:
                    System.out.println("你贏了");
                    z=z+1;
                break;
                case 2:
                    System.out.println("平手");
                break;
                case 3:
                    System.out.println("你輸了");
                    cz=cz+1;
                break;
                }
            break;
            case 3:
                switch(ce)
                {
                case 1:
                    System.out.println("你輸了");
                    cz=cz+1;
                break;
                case 2:
                    System.out.println("你贏了");
                    z=z+1;
                break;
                case 3:
                    System.out.println("平手");
                break;
                }
            break;
            }
            System.out.println("你贏"+z+"次,電腦贏"+cz+"次");
            if(z==3)
            {
                System.out.println("你贏得這次猜拳比賽");
                return;
            }
            if(cz==3)
            {
                System.out.println("你輸了猜拳比賽");
                return;
            }
        }
    }
}

 

====================

請輸入1=剪刀2=石頭3=布
1
你出剪刀
電腦出石頭
你輸了
你贏0次,電腦贏1次
請輸入1=剪刀2=石頭3=布
1
你出剪刀
電腦出剪刀
平手
你贏0次,電腦贏1次
請輸入1=剪刀2=石頭3=布
1
你出剪刀
電腦出石頭
你輸了
你贏0次,電腦贏2次
請輸入1=剪刀2=石頭3=布
1
你出剪刀
電腦出剪刀
平手
你贏0次,電腦贏2次
請輸入1=剪刀2=石頭3=布
1
你出剪刀
電腦出剪刀
平手
你贏0次,電腦贏2次
請輸入1=剪刀2=石頭3=布
1
你出剪刀
電腦出布
你贏了
你贏1次,電腦贏2次
請輸入1=剪刀2=石頭3=布
2
你出石頭
電腦出石頭
平手
你贏1次,電腦贏2次
請輸入1=剪刀2=石頭3=布
3
你出布
電腦出剪刀
你輸了
你贏1次,電腦贏3次
你輸了猜拳比賽

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 驢子 的頭像
    驢子

    驢子的生活日記

    驢子 發表在 痞客邦 留言(0) 人氣()