骰王游戏

Posted lpbk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了骰王游戏相关的知识,希望对你有一定的参考价值。

package come.one;

import java.util.Scanner;

public class One11
static Scanner sc = new Scanner(System.in);
public static void main(String[] args)
//1、提示信息(欢迎语)
System.out.println("*********欢迎来到骰王赌场*********");
//2、换筹码(充钱)————定义本金
System.out.println("请输入要兑换的本金(美金):");
int money = sc.nextInt();
//3、进入玩的循环中(循环退出2种可能:自己不玩或余额不足)
while(true)
//4、摇骰子(计算机模拟出三个随机数(1-6))
int a = (int)(Math.random()*6+1);
int b = (int)(Math.random()*6+1);
int c = (int)(Math.random()*6+1);
//5、求和,算出三颗骰子的和(3——18)
int sum = a+b+c;
//6、根据和判断本次游戏的大小结果(3-9是小;10-18是大)
String result = sum<10?"小":"大";

//7、提示玩家进行下注并且押大小(玩家输入大或小,并且输入参与金额(并且对输入信息进行检查))
System.out.println("押大还是小?");
String guess = sc.next();
System.out.println("请输入赌注(至少5000美金)");
int pay = sc.nextInt();
//8、开盘——显示最终大小结果与猜的大小是否一致(一致则玩家获胜,不一致则玩家失败)
System.out.println(a+"\\t"+b+"\\t"+c);
System.out.println("本轮游戏结果为:"+result);
if(guess.equals(result))
//9、玩家获胜则玩家现有金额=上局金额+本次押注金额;玩家失败则现有金额=上局金额-本次押注金额
money = money+pay;
else
money = money-pay;

//本轮游戏结束
System.out.println("您的当前余额为:"+money);
//10、进入玩的循环判断中(若余额不足则自动结束循环,否则提示:玩家是否继续,若继续,回到第三步,否则结束游戏)
if(money<500)
System.out.println("余额不足,游戏结束");
break;
else
System.out.println("是否继续游戏?(y/n)");
String again = sc.next();
if("n".equals(again))
System.out.println("离开游戏");
break;



//11、提示游戏结束
System.out.println("游戏结束!");


输出结果:
技术图片

 

以上是关于骰王游戏的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D游戏物体操作 ( 场景简介 | 添加游戏物体 | 操作游戏物体 | 选中游戏物体 | 场景显示效果缩放 | 重命名游戏物体 | 复制游戏物体 | 删除游戏物体 | 移动游戏物体 )

自学游戏开发第二天(电脑游戏开发概述之电脑游戏类型,开发工具,游戏策划)

游戏用英语怎么说

迅雷游戏盒子下载|迅雷游戏盒子下载

游戏运营全过程剖析,游戏开发,游戏运营,游戏推广问题分析

如何制作手机游戏