java实现双人摇骰子_Java实现的简单掷骰子游戏示例
本文实例讲述了java实现的简单掷骰子游戏。分享给大家供大家参考,具体如下:
要求:
掷两个骰子,每个骰子有六面,
分别为1、2、3、4、5、6。检查这两个骰子的和。
如果为2、3或12你就输了;如果和是7或者11你就赢了。
但如果和是其他数字(例如4、5、6、8、9或者10),
就确定了一个点。继续掷骰子直至抛出一个7或者
掷出和刚才相同的点数。如果掷出的是7,你就输了。
如果掷出的点数和你前一次掷出的点数相同,
你就赢了。
java实现代码:
enum Status {
Win, Lose, Goon;
}
public class DiceGame {
public static int GetScore() {
return (int) (1 + Math.random() * 6);
}
public static int Start() {
int score1 = GetScore();
int score2 = GetScore();
return score1 + score2;
}www.cppcns.com {
int sum1 = Start();
int pre = sum1;
switch (judge(sum1)) {
www.cppcns.com case Win:
System.out.println("你掷出了"+sum1+"点");
System.out.println("恭喜你!你赢了!");
break;
case Lose:
System.out.println("你掷出了"+sum1+"点");
System.out.println("很遗憾!你输了!");
break;
case Goon:
int sum2 = Start();
while (true) {
if (sum2 ==
运行结果:
更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所http://www.cppcns.com帮助。
本文标题: Java实现的简单掷骰子游戏示例
本文地址: http://www.cppcns.com/ruanjian/java/216833.html
java实现双人摇骰子_Java实现的简单掷骰子游戏示例相关推荐
- java骰子_Java实现的简单掷骰子游戏示例
本文实例讲述了Java实现的简单掷骰子游戏.分享给大家供大家参考,具体如下: 要求: 掷两个骰子,每个骰子有六面, 分别为1.2.3.4.5.6.检查这两个骰子的和. 如果为2.3或12你就输了:如果 ...
- python掷骰子实验报告_python-模拟掷骰子,两个筛子数据可视化
""" 作者:zxj 功能:模拟掷骰子,两个筛子数据可视化 版本:3.0 日期:19/3/24 """ import random impo ...
- JAVA练习14-十进制数转二进制数、掷骰子游戏
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一.题目1-十进制数转二进制数 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 二.题目2-掷骰子游戏 1.题目 ...
- java swing 控件拖动_java swing中实现拖拽功能示例
java实现拖拽示例 Swing中实现拖拽功能,代码很简单,都有注释,自己看,运行效果如下图: package com; import java.awt.*;import java.awt.datat ...
- html5模拟真实摇骰子,js实现简单掷骰子效果
本案例要实现的掷骰子效果: 点击按钮,使骰子转动起来,转动随机时间之后,自动停止在某一个点数上. 思路: 点击按钮之后,将原本静态的骰子图片替换为一个动态转动的gif图片: 创建定时器,实现随机时间之 ...
- php掷骰子游戏,js实现简单掷骰子小游戏
本文实例为大家分享了js掷骰子小游戏的具体代码,供大家参考,具体内容如下 实现方法: 方法一:通过background-position.background-image.backg-repeat三个 ...
- 掷骰子c语言getrand函数,掷骰子问题之C语言随机数
之前有看到有人在写"掷骰子100次,打印出掷骰子"的代码 便找空写了一下代码,不是很好,仅供大家讨论 因为掷骰子的结果是在1~6之间随机产生的,因此代码也必须要模拟随机的情况 但是 ...
- java卡片布局源码_Java编程使用卡片布局管理器示例【基于swing组件】
本文实例讲述了Java编程使用卡片布局管理器.分享给大家供大家参考,具体如下: 运行效果: 完整示例代码: package com.han; import java.awt.BorderLayout; ...
- java socket 传输压缩文件_java基于socket传输zip文件功能示例
本文实例讲述了java基于socket传输zip文件的方法.分享给大家供大家参考,具体如下: 服务器端程序: import java.io.*; import java.net.*; import j ...
最新文章
- 使用django的用户帐号登录openfire
- 多智能系统的第一个小视频
- day-05 python函数
- c语言100以内加减乘除法,一百以内的加减乘除法游戏....
- 30万美元:Zerodium 出3倍价格求 WordPress RCE exploit
- java5.0下载_java虚拟机官方下载|java虚拟机下载 v5.0 官方免费版-520下载站
- 2020低压电工作业考试题库及低压电工模拟考试系统
- Java求101-200以内的质数
- python平方根计算_Python计算平方根
- sql查看服务器版本信息,怎么查看SQL Server2000的版本号
- Excel取整函数汇总
- ArcGIS 关于三维立体地图 简单使用,里面的资源就在 arcgis 的demo里面有
- Android 面试题集 答案,助你拿到心仪 Offer
- 2019 计蒜之道 初赛 第一场(A. 商汤的AI伴游小精灵)
- 腾讯恢复微信个人号注册
- 【C语言】设计实现M*N矩阵和N*M矩阵相乘
- Qzon背景音乐常规办法(如何获取MP3链接)
- 魔兽怀旧服务器维护副本是否重置,魔兽世界怀旧服副本重置时间 魔兽世界怀旧服副本重置时间详解...
- 设置iframe高度的问题
- DataWhale-VCED项目学习-2Jina