java剪刀石头布小游戏
时间: 2023-10-06 21:12:18 浏览: 278
Java剪刀石头布小游戏
剪刀石头布是一种经典的小游戏,我们可以使用Java程序来实现它。首先,我们需要用Scanner类获取用户的输入,然后利用Random类生成计算机的选择。接下来,我们可以使用switch语句来比较用户和计算机的选择,并根据规则判断胜负。最后,我们可以根据判断结果输出对应的信息,告诉玩家是赢了、输了还是平局。
下面是一个示例代码:
```java
import java.util.Scanner;
import java.util.Random;
public class RockPaperScissors {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
System.out.println("剪刀石头布游戏开始!");
System.out.println("请选择:0-石头,1-布,2-剪刀");
int userChoice = scanner.nextInt();
int computerChoice = random.nextInt(3);
switch (userChoice) {
case 0:
if (computerChoice == 0) {
System.out.println("平局!");
} else if (computerChoice == 1) {
System.out.println("你输了!");
} else {
System.out.println("你赢了!");
}
break;
case 1:
if (computerChoice == 0) {
System.out.println("你赢了!");
} else if (computerChoice == 1) {
System.out.println("平局!");
} else {
System.out.println("你输了!");
}
break;
case 2:
if (computerChoice == 0) {
System.out.println("你输了!");
} else if (computerChoice == 1) {
System.out.println("你赢了!");
} else {
System.out.println("平局!");
}
break;
default:
System.out.println("无效的选择!");
}
scanner.close();
}
}
```
请注意,上述代码仅是一个简单的示例,你可以根据需要进行修改和扩展,例如添加循环来实现多局游戏等。
阅读全文