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

adfegb 2013-10-19 10:26:16
小弟现在因为作业需要11点前完成!现在什么都不会,诚心求各位大大帮下忙!!
要求
用户要玩一个赌博游戏
需要让用户输入他的起始资金
然后输入他此句原意下注多少
public static int rollDice() {
两个骰子,随机数值
告诉用户骰了几
取总数
}
public static boolean checkWin(int comeoutRoll){
如果总数是7,11 玩家赢
如果总数是2,3,12玩家输
如果什么都不是,在骰一次
如果跟上次骰的总数一样,万家赢
如果骰出7万家输
如果什么都不是,循环重复在骰一次
}
玩家决定是否在玩如果再玩,从rollDice重新开始
...全文
227 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
coooliang 2013-11-04
  • 打赏
  • 举报
回复
规则说的这么清楚了啊。各种IF嘛。还有就是需要存一下上一次的点数。
悲催的程序猿 2013-10-24
  • 打赏
  • 举报
回复
这里是非技术区!
异常异长 2013-10-19
  • 打赏
  • 举报
回复
如果什么都不是,循环重复在骰一次 然后额。。
失落夏天 2013-10-19
  • 打赏
  • 举报
回复
晚上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;
	}

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧