/*
*完成一个猜拳小游戏,1剪刀、2石头、3布
*/
import java.util.*;
public class Demo02 {
public static void main(String [] args) {
boolean flag = true;
int c = 0;
int n = 0;//人的分数
int f = 0;//电脑的分数
while(flag) {
System.out.println("请数如一个1-3之间的整数,开始猜拳游戏!");
Scanner input = new Scanner(System.in);
int a = input.nextInt();
switch(a) {
case 1 :
System.out.println("你出的是剪刀");
break;
case 2 :
System.out.println("你出的是石头");
break;
case 3 :
System.out.println("你出的是布");
break;
}
int b = (int)(Math.random()*3+1);
switch(b) {
case 1 :
System.out.println("电脑出的是剪刀");
break;
case 2 :
System.out.println("电脑出的是石头");
break;
case 3 :
System.out.println("电脑出的是布");
break;
}
if((a==1&&b==2)||(a==2&&b==3)||(a==3&&b==1)) {
System.out.println("你赢了");
n = n + 10;
f = f - 10;
}else if (a==b) {
System.out.println("平局");
}else {
System.out.println("电脑赢了");
n = n - 10;
f = f + 10;
}
c++;
if(c==5) {
flag = false;
}
}
if(n>f) {
System.out.println("你赢了,分数为:"+n);
}else if(n<f) {
System.out.println("电脑赢了,分数为:"+f);
}else {
System.out.println("你和电脑战成了平局");
}
}
}
Java基础语实现猜拳游戏!!!!
最新推荐文章于 2022-09-19 20:29:00 发布