Java代码写一个有趣的游戏
时间: 2023-12-20 13:03:24 浏览: 26
抛硬币游戏:玩家需要猜测硬币的正反面,如果猜对则得到积分,猜错则扣除积分。游戏共进行10轮,最后得分最高者获胜。
代码实现:
```
import java.util.Random;
import java.util.Scanner;
public class CoinGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
int score = 0;
for (int i = 1; i <= 10; i++) {
int coin = random.nextInt(2); // 0表示正面,1表示反面
System.out.println("第" + i + "轮,请猜测硬币的正反面(0表示正面,1表示反面):");
int guess = scanner.nextInt();
if (guess == coin) {
System.out.println("猜对了,得1分");
score += 1;
} else {
System.out.println("猜错了,扣1分");
score -= 1;
}
}
System.out.println("游戏结束,您的得分为:" + score);
}
}
```
玩家每轮输入猜测结果后,程序随机生成硬币的正反面并比较。最后输出玩家的得分。可以根据需要对游戏规则和计分方式进行调整。