zoukankan      html  css  js  c++  java
  • 骰王游戏

    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+" "+b+" "+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("游戏结束!");
    }

    输出结果:
    }

  • 相关阅读:
    可输入下拉框
    display:table-cell 相当于td
    循环拼接HTML
    jq操纵select
    echarts柱状图使用
    原生js 获取路由参数
    js下拉模糊查询
    ie 的hack
    vue 兼容ie11
    vuecli中的绝对路径和相对路径
  • 原文地址:https://www.cnblogs.com/lpbk/p/11100357.html
Copyright © 2011-2022 走看看