剪刀石头布游戏
剪刀为1
石头为2
布为3
public static void main(String[] args) {
// TODO Auto-generated method stub
int computer ;
int person;
int computercount=0,personcount=0;//统计次数
System.out.print("游戏开始");
System.out.println();
System.out.print("剪刀,石头,布");
System.out.println();
for(int count=1;count<=5;count++ ) {
Scanner b = new Scanner(System.in);
System.out.println("第"+count+"局");
System.out.println("本次玩家出");
person=b.nextInt(4);
Random a=new Random();//随机产生一个数给电脑
computer = a.nextInt(3)+1;
switch(computer) {
case 1:
System.out.println("本次电脑出剪刀");
switch(person) {
case 1:System.out.println("打平了");
break;
case 2:System.out.println("玩家胜");
personcount++;
break;
case 3:System.out.println("电脑胜");
computercount++;
break;
}break;
case 2:
System.out.println("本次电脑出石头");
switch(person) {
case 1:System.out.println("电脑胜");
computercount++;
break;
case 2:System.out.println("打平了");
break;
case 3:System.out.println("玩家胜");
personcount++;
break;
}break;
case 3:
System.out.println("本次电脑出布");
switch(person) {
case 1:System.out.println("玩家胜");
personcount++;
break;
case 2:System.out.println("电脑胜");
computercount++;
break;
case 3:System.out.println("打平了");
break;
}
}
}
System.out.println("本次游戏电脑赢了"+computercount+"局");
System.out.println("本次游戏玩家赢了"+personcount+"局");
int u=5-computercount-personcount;//u是平局的次数
System.out.println("本次游戏平了"+u+"局");
}