生成石头剪刀布交互界面的java代码
时间: 2023-11-18 17:03:37 浏览: 57
以下是一个简单的石头剪刀布交互界面的 Java 代码示例,希望对你有所帮助:
```java
import java.util.Random;
import java.util.Scanner;
public class RockPaperScissors {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
System.out.println("欢迎来到石头剪刀布游戏!");
// 游戏循环
while (true) {
System.out.println("请输入您的选择:1.石头 2.剪刀 3.布");
int userChoice = scanner.nextInt();
// 生成电脑随机选择
int computerChoice = random.nextInt(3) + 1;
// 判断胜负
if (userChoice == computerChoice) {
System.out.println("平局!");
} else if (userChoice == 1 && computerChoice == 2 ||
userChoice == 2 && computerChoice == 3 ||
userChoice == 3 && computerChoice == 1) {
System.out.println("恭喜您,您获得了胜利!");
} else {
System.out.println("很遗憾,您输了!");
}
// 询问是否继续游戏
System.out.println("是否继续游戏?1.继续 2.退出");
int continueChoice = scanner.nextInt();
if (continueChoice == 2) {
System.out.println("游戏结束,谢谢参与!");
break;
}
}
scanner.close();
}
}
```
这个代码实现了一个简单的石头剪刀布游戏,包括用户输入选择、电脑随机选择、比较胜负、询问是否继续游戏等功能。你可以根据自己的需求进行修改和扩展。
阅读全文