人机对战java石头剪刀布
时间: 2023-09-03 15:12:19 浏览: 88
石头剪刀布JAVA程序
好的,我可以为您提供一个简单的人机对战石头剪刀布小游戏的 Java 代码。以下是示例代码:
```java
import java.util.Scanner;
import java.util.Random;
public class RockPaperScissors {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Random rand = new Random();
int playerChoice, computerChoice;
String[] choices = {"石头", "剪刀", "布"};
System.out.println("欢迎来到石头剪刀布小游戏!");
System.out.println("请输入您的选择:1. 石头 2. 剪刀 3. 布");
playerChoice = input.nextInt() - 1;
computerChoice = rand.nextInt(3);
System.out.println("您的选择是:" + choices[playerChoice]);
System.out.println("电脑的选择是:" + choices[computerChoice]);
if (playerChoice == computerChoice) {
System.out.println("平局!");
} else if (playerChoice == (computerChoice + 1) % 3) {
System.out.println("您赢了!");
} else {
System.out.println("电脑赢了!");
}
}
}
```
运行这个程序后,您可以根据提示输入您的选择,程序会随机生成电脑的选择,并输出比赛结果。请注意,这只是一个简单的示例代码,您可以根据需要自行修改和优化。
阅读全文