23,404
社区成员
发帖
与我相关
我的任务
分享
public static int rollDice() {
return (int)((Math.random())*6+(Math.random())*6);
}
public static boolean checkWin(int comeoutRoll){
// 如果总数是7,11 玩家赢
// 如果总数是2,3,12玩家输
// 如果什么都不是,在骰一次
// 如果跟上次骰的总数一样,万家赢
// 如果骰出7万家输
// 如果什么都不是,循环重复在骰一次
int i=rollDice();
// 如果总数是7,11 玩家赢
if(i==7||i==11)return true;
// 如果总数是2,3,12玩家输
if(i==2||i==3||i==12)return false;
// 如果什么都不是,在骰一次
int i2=rollDice();
// 如果跟上次骰的总数一样,万家赢
if(i==i2)return true;
// 如果骰出7万家输
if(i2==7)return false;
// 如果什么都不是,循环重复在骰一次
int i3=rollDice();
//然后怎么判断?
return true;
}