import java.io.*;
import java.nio.Buffer;
import java.util.Random;
/**
* Created by IntelliJ IDEA.
* User: chy
* Date: 2007-4-3
* Time: 15:36:27
* To change this template use File | Settings | File Templates.
*/
public class sjb {
public static void main(String[] args) {
try {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("输入1——————石头");
System.out.println("输入2——————剪刀");
System.out .println("输入3——————布");
System.out .println("输入4-----------退出");
while (true) {
System.out .println(" 请出拳:");
//获取玩家出拳
String player = br.readLine();
if (player.equals("4")) System.exit(0);
else if (player.equals("1")) System.out.println("你出的是石头!");
else if (player.equals("2")) System.out .println("你出的是剪刀!");
else if (player.equals("3")) System.out .println("你出的是布!");
else {
System.out .println("你的输入不符合游戏规则!");
continue;
}
//获取电脑出拳
Random rd = new Random();
String computer = String.valueOf(rd.nextInt(3) + 1);
if (computer.equals("1")) System.out.println("电脑出的是石头!");
else if (computer.equals("2")) System.out.println("电脑出的是剪刀!");
else
System.out.println("电脑出的是布!");
//比较,并输出结果
if (player.equals(computer)) System.out.println("平局");
else if ((player.equals("1") && computer.equals("2"))
|| (player.equals("2") && computer.equals("3"))
|| (player.equals("3") && computer.equals("1")))
System.out .println("玩家赢");
else
System.out.println("电脑赢");
}
}
catch (Exception e) {
System.out .println("程序出错,请重新尝试!");
}
}
}