摇塞子游戏



package com.TEST; import java.util.Scanner;
/** * 摇塞子游戏 * * @author Mr.zengt * */ public class Test3 { static Scanner input = new Scanner(System.in); public static void main(String[] args) { // 定义金额 boolean isFind = true; System.out.println("请输入充值金额:"); int money = input.nextInt(); // 选择是否开始游戏 System.out.println("是否开始游戏(输入是开始游戏,不然退出):"); String start = input.next(); while (isFind) { if ("".equals(start)) { // 开始游戏,下注,选单双 System.out.println("*****游戏开始******\n请输入下注金额:"); int money2 = input.nextInt(); System.out.println("请选择单、双:"); String decide = input.next(); // 模拟摇塞子 int num1 = (int) (Math.random() * 6 + 1); int num2 = (int) (Math.random() * 6 + 1); int num3 = (int) (Math.random() * 6 + 1); String aff = (num1 + num2 + num3) % 2 == 0 ? "" : ""; switch (decide) { case "": money = aff.equals(decide) ? (money + money2) : (money - money2); break; case "": money = aff.equals(decide) ? (money + money2) : (money - money2); break; default: System.out.println("输入错误!"); isFind = false; break; } // 打印结果,剩余金额 if (isFind) { System.out.println("本轮游戏结果:" + aff + "\n剩余金额:" + money); } // 判断金额是否足够,足够可选择是否从新开始游戏 if (money >= 50) { System.out.println("是否继续游戏:(输入是继续游戏,不然退出)"); String decide2 = input.next(); if ("".equals(decide2)) { } else { System.out.println("你选择退出游戏,游戏退出!"); isFind = false; } } else { // 余额不足够,退出游戏 System.out.println("余额不足,游戏退出!"); isFind = false; } } else { System.out.println("您选择退出游戏,游戏退出!"); isFind = false; } } System.out.println("游戏结束!"); } }

相关文章
相关标签/搜索