每次用户可以玩10次, 游戏结束之后,要告诉用户得分情况(赢了加3分 平了得1分 输了减1分)
以下是实施代码↓↓↓↓
//随机
Random ran = new Random();
Scanner sc = new Scanner(System.in);
int fs = 0;//统计分数
for(int i=1;i<=10;i++) {
//电脑随机
int sj = ran.nextInt(3)+1;
//玩家输入选择
System.out.println("1、石头\n2、剪刀\n3、布\n请选择:");
//接收玩家选择
int wj = sc.nextInt();
//判断电脑的三种可能
if(sj==1) {//电脑出的石头
//判断玩家的选择
if(wj==1) {//玩家选择石头
System.out.println("平局玩家得1分");
fs+=1;
}else if(wj==2) {//玩家选择剪刀
System.out.println("电脑胜利,玩家减1分");
fs-=1;
}else {//玩家选择布
System.out.println("玩家胜利,玩家得3分");
fs+=3;
}
}else if(sj==2) {//电脑出的剪刀
//判断玩家的选择
if(wj==1) {//玩家选择石头
System.out.println("玩家胜利,玩家得3分");
fs+=3;
}else if(wj==2) {//玩家选择剪刀
System.out.println("平局,玩家得1分");
fs+=1;
}else {//玩家选择布
System.out.println("电脑胜利,玩家扣1分");
fs-=1;
}
}else if(sj==3) {//电脑出的布
//判断玩家的选择
if(wj==1) {//玩家选择石头
System.out.println("电脑胜利,玩家扣1分");
fs-=1;
}else if(wj==2) {//玩家选择剪刀
System.out.println("玩家胜利,玩家得3分");
fs+=3;
}else {//玩家选择布
System.out.println("平局,玩家得1分");
fs+=1;
}
}
}
System.out.println("玩家最后得分:"+fs);
请给我点个赞再走吧 亲爱的↓↓↓↓
谢谢您啦❥(^_-)