一个简单的骰子游戏:
介绍
- 实现两个骰子,分别随机掷出点数,点数总和<7则为小,反之则为大.输出结果
- 用到的方法:
- Math
- Random
伪代码:
1.实现一个类完成骰子的基本属性创建
2.实现一个类完成随机玩法,调用骰子类进行随机并输出结果
3.测试类检查结果
public class Die {
private int value;
public void roll(){
Random random = new Random();
//Math.abs求绝对值,random.nextInt随机返回int,范围为(0-5),+1则为1-6
this.value = Math.abs(random.nextInt())%6+1;
}
public int getValue() {
return value;
}
}
public class DieGame {
//规则:两个骰子,点数相加小于等于6则false,反之则true
Die die1 = new Die();
Die die2 = new Die();
public boolean game(){
boolean flag =false;
die1.roll();
die2.roll();
//显示两个骰子点数结果
System.out.println("骰子1点数:"+" "+die1.getVa