題目
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次
你輸了猜拳比賽
留言列表