骰子类游戏
来源:互联网 发布:jquery.rotate.js 编辑:程序博客网 时间:2024/05/29 03:57
一个骰子类游戏
package org.game;import java.util.Random;import java.util.Scanner;/** * 一个简单的扔骰子游戏 * @author LENOVO * */public class Game {public static void main(String[] args) {Scanner scan = new Scanner(System.in);//创建一个扫描器类,用来进行用户输入int cash=0; //初始化玩家赌本int money = 1000; //玩家总金额Random r = new Random(); //创建一个随机数对象String isPlay = ""; //玩家是否玩do{System.out.println("本局游戏开始!!!");System.out.print("请输入大或小(1大,2小):");int choice = scan.nextInt(); //接收玩家压大还是压小boolean flag = true; //给一个标志位,判断玩家输入的金额大小的总资本的大小do{if(flag){System.out.print("请输入您的赌本:");cash = scan.nextInt(); //cash为本次游戏玩家输入的赌本flag = false;}else{System.out.print("您的总资本为:"+money+"元,不能开始本次游戏,请重新输入:");cash = scan.nextInt();}}while(cash>money); //判断玩家赌本和本金的大小int mice = r.nextInt(16)+3;System.out.print("骰子数为:"+mice);switch (choice) {case 1: //压大的结果if(mice >= 11){money = cash + money;System.out.println("恭喜您,本次游戏您获胜了!您的本金现为:"+money+"元");}else{money = money - cash;System.out.println("很遗憾,本次游戏您失败了!您的本金现为:"+money+"元");}break;case 2: //压小的结果if(mice < 11){money = cash + money;System.out.println("恭喜您,本次游戏您获胜了!您的本金现为:"+money+"元");}else{money = money - cash;System.out.println("很遗憾,本次游戏您失败了!您的本金现为:"+money+"元");}break;default:System.out.println("请按照要求重新输入");break;}System.out.print("是否继续游戏(y/n):");isPlay = scan.next();}while("y".equals(isPlay));System.out.println("感谢您参与本次游戏!");}}
阅读全文
0 0
- 骰子类游戏
- 骰子游戏
- 第一个骰子游戏
- 骰子游戏问题
- js骰子游戏
- html5 骰子游戏
- 掷骰子游戏
- c++投骰子游戏
- JAVA 骰子游戏
- Android骰子游戏案例
- 掷骰子游戏
- 掷骰子游戏
- 投掷骰子游戏
- JAVA 骰子游戏
- 【JZOJ 3082】骰子游戏
- 【JZOJ 3082】 骰子游戏
- 【JZOJ3082】骰子游戏
- 骰子游戏(JAVA)
- 读《茅屋为秋风所破歌》有感
- bzoj。 1007: [HNOI2008]水平可见直线
- WebView API指南
- docker:一次执行,多条命令
- JAVA 多线程的简单使用
- 骰子类游戏
- 郝斌老师C语言学习笔记----补码和位运算符
- java多线程学习(三)---线程范围内数据共享
- PAT乙级1031 查验身份证
- VMware14黑屏问题
- Codeforces 484B Maximum Value——思维
- ACM训练半周总结—11月3日
- IDEA快捷键
- 小学奥数题C语言解法