当前位置:编程学习 > JAVA >>

新手JAVA 求助!11点前需要!在线等!!!

小弟现在因为作业需要11点前完成!现在什么都不会,诚心求各位大大帮下忙!!
要求
用户要玩一个赌博游戏
需要让用户输入他的起始资金
然后输入他此句原意下注多少
public static int rollDice() {
两个骰子,随机数值
告诉用户骰了几
取总数
}
public static boolean checkWin(int comeoutRoll){
如果总数是7,11 玩家赢
如果总数是2,3,12玩家输
如果什么都不是,在骰一次
如果跟上次骰的总数一样,万家赢
如果骰出7万家输
如果什么都不是,循环重复在骰一次
}
玩家决定是否在玩如果再玩,从rollDice重新开始 --------------------编程问答-------------------- 晚上11点还好,

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;
}

--------------------编程问答-------------------- 如果什么都不是,循环重复在骰一次

然后额。。 --------------------编程问答-------------------- 这里是非技术区! --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 规则说的这么清楚了啊。各种IF嘛。还有就是需要存一下上一次的点数。
补充:Java ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,