三局两胜制猜拳游戏代码

三局两胜制猜拳游戏代码
三局两胜制猜拳游戏代码

package 猜拳游戏;

import java.util.*;

public class game2 {

public static void main(String[] args){

Scanner in=new Scanner(System.in);

Random on=new Random();

String Marks="拳头";

String Marks2="拳头";

int i=0;

int j=0;

int z=0;

do{

System.out.println("请出拳:(1.布2.剪刀3.石头)");

int number=in.nextInt();

int ran=on.nextInt(3);

int rans=ran+1;

if(number==rans){

z=z+1;

}else{

if(number-rans==1||number-rans==-2){

i=i+1;

z=z+1;

}else{

j=j+1;

z=z+1;

}

}

switch(number){

case 1:

Marks="布";

break;

case 2:

Marks="剪刀";

break;

case 3:

Marks="石头";

break;

}

switch(rans){

case 1:

Marks2="布";

break;

case 2:

Marks2="剪刀";

break;

case 3:

Marks2="石头";

break;

}

if(number==rans){

System.out.print("你出的是"+Marks+" 电脑出的是"+Marks2+" 平局"+"\n");

}else{

if(number-rans==1||number-rans==-2){

System.out.print("你出的是"+Marks+" 电脑出的是"+Marks2+" 你赢了"+"\n");

}else{

System.out.print("你出的是"+Marks+" 电脑出的是"+Marks2+" 你输了"+"\n");

}

}

}while(i!=2&&j!=2);

System.out.print("总共玩了"+z+"局"+"赢了"+i+"局"+"输了"+j+"局"+"平了"+(z-i-j)+"局");

}

}

相关主题
相关文档
最新文档