骰王游戏
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游戏物体操作 ( 场景简介 | 添加游戏物体 | 操作游戏物体 | 选中游戏物体 | 场景显示效果缩放 | 重命名游戏物体 | 复制游戏物体 | 删除游戏物体 | 移动游戏物体 )