import java.util.Random;
import java.util.Scanner;
public class test8 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请选择你的结果:1.石头 2.剪刀 3.布");
Scanner input=new Scanner(System.in);
int n=input.nextInt();
String str[]= {"石头","剪刀","布"};
int random=(int)(Math.random()*3);
switch(n) {
case 1:if("石头".equals(str[random])) {
System.out.println("我们的结果都是石头");
}
else if(str[random]=="剪刀") {
System.out.println("恭喜你,你胜利了!");
}
else if(str[random]=="布") {
System.out.println("不好意思,你输啦!");
};
System.out.println("电脑的结果"+str[random]);break;
case 2:if("剪刀".equals(str[random])) {
System.out.println("我们的结果都是剪刀");
}
else if(str[random]=="布") {
System.out.println("恭喜你,你胜利了!");
}
else if(str[random]=="石头") {
System.out.println("不好意思,你输啦!");
};
System.out.println("电脑的结果"+str[random]);break;
case 3:if("布".equals(str[random])) {
System.out.println("我们的结果都是布");
}
else if(str[random]=="剪刀") {
System.out.println("恭喜你,你胜利了!");
}
else if(str[random]=="石头") {
System.out.println("不好意思,你输啦!");
};
System.out.println("电脑的结果"+str[random]);break;
}
}
}
本文介绍了一个使用Java实现的简单石头剪刀布游戏。通过Scanner读取用户输入,利用Math.random()生成随机数,实现了游戏的基本逻辑。游戏提供三种选择:石头、剪刀、布,并根据用户和电脑的选择判断胜负。
663

被折叠的 条评论
为什么被折叠?



