package test;
import java.awt.image.DataBufferInt;
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
boolean a = true;
int ying = 0;
int shu = 0;
int ping = 0;
while(a){
int dian = (int)(Math.random()*3)+1;
System.out.println(dian);
//1.提示用户让用户选择拳(1.石头 2.剪刀 3.布)
System.out.print("请选择(1.石头 2.剪刀 3.布):");
int num = input.nextInt();
//2.随机产生电脑的123 0-2的随机数+1
//3.输出用户的选择以及电脑的随机
switch (num) {
case 1:
System.out.println("您选择的是石头");
break;
case 2:
System.out.println("您选择的是剪刀");
break;
case 3:
System.out.println("您选择的是布");
break;
}
switch (dian) {
case 1:
System.out.println("电脑随机的是石头");
break;
case 2:
System.out.println("电脑随机的是剪刀");
break;
case 3:
System.out.println("电脑随机的是布");
break;
}
//4.对比用户的选择以及电脑的随机,得出胜负
//1和2比,1大,2和3比,2大,3和1比是3大
if(num==dian){//平局
System.out.println("平局");
ping++;
}else if((num==1&&dian==2)||(num==2&&dian==3)||(num==3&&dian==1)){//赢
System.out.println("您赢了");
ying++;
}else{//输
System.out.println("您输了");
shu++;
}
System.out.print("是否继续(y/n):");
String b = input.next();
if(b.equals("n")){
a=false;
}
}
System.out.println("游戏结束!");
System.out.println("您本次一共玩了"+(shu+ying+ping)+"局");
System.out.println("赢了:"+ying+"局");
System.out.println("输了:"+shu+"局");
System.out.println("平了:"+ping+"局");
System.out.println("欢迎下次使用");
}
}
评论0
最新资源