Java Exercise 方法 双骰子

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-23 15:36   11   0

public class ex6_30_TwinCraps {
public static void main(String[] args) {
crapsGame();
}
public static void crapsGame(){
int number = throwCraps();
int secondNumber = 0;
if (number == 2 ||
number == 3 ||
number == 12 ){
// System.out.println("You rolled ");
System.out.println("You lose");
return;

}else if (number == 7 ||
number == 11 ){
System.out.println("You win");
return;
}else {
System.out.println("Point is "+ number);

// while 里的 || 条件 要想跳出,需要全满足,&& 条件才是有一个满足即可
while (secondNumber != number &&
secondNumber != 7 )
{
secondNumber = throwCraps();
}
if (secondNumber == number ){
System.out.println("You win");
return;
}else {
System.out.println("You lose");
return;
}

}
}

public static int throwCraps(){
int firstThrow = (int)(Math.random()*6+1);
int secondThrow = (int)(Math.random()*6+1);
System.out.println("You rolled "+firstThrow+ " + "+secondThrow +" = "+ (firstThrow+secondThrow));
return firstThrow+secondThrow;
}

}

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP