java 玩骰子游戏,看你第几次能掷到6
时间: 2024-09-27 09:04:22 浏览: 37
在Java中,我们可以创建一个简单的骰子游戏来模拟玩家掷骰子的过程,直到他们第一次掷出6点。这里是一个基本的实现示例:
```java
import java.util.Random;
public class DiceGame {
private Random random;
private int rolls;
private boolean won;
public DiceGame() {
this.random = new Random();
this.rolls = 0;
this.won = false;
}
public void rollDice() {
int diceRoll = random.nextInt(6) + 1; // 生成1到6的随机数,代表骰子面值
System.out.println("掷出了:" + diceRoll);
if (diceRoll == 6) { // 如果掷出6
System.out.println("恭喜,你在第 " + (rolls + 1) + " 次掷到了6,游戏结束!");
won = true;
} else {
rolls++; // 继续掷骰子
}
}
public boolean isWon() {
return won;
}
public static void main(String[] args) {
DiceGame game = new DiceGame();
while (!game.isWon()) {
game.rollDice();
}
}
}
```
在这个游戏中,用户会不断看到骰子的点数,直到掷出6为止。当达到这个目标时,游戏结束并宣布胜利。
阅读全文