数字炸弹游戏规则

数字炸弹游戏规则:在一个数字范围内,有一个数字作为炸弹,谁猜中这个炸弹就被惩罚.比如范围是1 ~ 99,炸弹是60,然后猜了一个数字是30,30不是炸弹,那么现在猜数字的范围就缩小到30 ~ 100, 又猜了一个数字80,80也不是炸弹,那么现在又缩小范围到30~80,每次猜不能猜边界上的值,直到有人猜中这个炸弹,然后就受到惩罚。

Java实现

实现思路:随机生成一个0~100的整数bomb,定义初始边界front=0,behind=100。输入猜的数字,当猜的数字不等于炸弹数字,就一直做循环体,当猜的数字等于炸弹数字,发生爆炸。

Java代码:

import java.util.Scanner;

/**

* @Author:yxq

* @Date: 2020/7/16 14:36

* @Tools: IntelliJ IDEA

**/

/*

数字炸弹

*/

public class DigitalBomb {

public static void main(String[] args) {

int bomb = (int) (100 * Math.random()); //定义随机炸弹数

int front = 0, behind = 100; //定义范围边界

Scanner input = new Scanner(System.in);

System.out.println("你猜的数是(0~100):");

int guess = input.nextInt(); //输入猜的数字

while (guess != bomb) {

if (guess > bomb) {

System.out.println("在"+front + "~" + guess+"之间");

behind = guess; //若猜的数大于炸弹数字,那么将猜的数作为最大边界

System.out.println("继续猜:");

guess = input.nextInt();

} else {

System.out.println("在"+guess + "~" + behind+"之间");

front = guess; //若猜的数小于炸弹数字,那么将猜的数作为最小边界

System.out.println("继续猜:");

guess = input.nextInt();

}

}

if (guess == bomb) {

System.out.println("\\\\\\!!!!!!!!!!!!!!!//");

System.out.println("------!!!!!BOOM!!!!!!------");

System.out.println("//!!!!!!!!!!!!!!!\\\\\\");

System.out.println("炸弹数字就是"+bomb);

}

}

}

其实也蛮简单的。今日刷抖音刷到玩数字炸弹的,所以试着使用java实现这么一个简单的数字炸弹游戏。

更多有趣的经典小游戏实现专题,分享给大家:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

java炸弹游戏_java实现数字炸弹相关推荐

  1. java炸弹游戏_java制作数字炸弹游戏-萌新疑点,Java语言交流,技术交流区,鱼C论坛 - Powered by Discuz!...

    2021-1-4 12:17:00 import java.util.Scanner; public class Demo { public static void main(String[] arg ...

  2. 数字炸弹游戏c语言,数字炸弹游戏作文500字

    今天,我们玩了一个超好玩的游子,叫"数字炸弹". 游戏规则:出题的人从1-100选一个数字,假如出题的人写82,其他7人中的一人选了82,那个人喝一杯满满的水,如果没人选82,那出 ...

  3. 【源码+教程】Java桌球游戏_Java初级项目_Java练手项目_Java项目实战_Java游戏开发

    今天分享的Java开源游戏项目是桌球游戏,初学者也可以用来练习喔~课程详细讲解了一个桌球游戏的编写思路和流程,即使你刚学Java没多久,也可以跟随该教程视频完成属于你自己的桌球游戏!同时,还可以加深和 ...

  4. java编写游戏_java编写小游戏-大球吃小球

    游戏界面: 点击火箭开始游戏 点击Exit退出游戏 左上角显示当前成绩和历史最高分 退出自动保存最高成绩 代码获取 扫码关注微信公众号[程序猿声] 在后台回复[EBG]不包括[]即可获取. 玩法: 玩 ...

  5. java swing游戏_Java Swing井字游戏

    java swing游戏 大家好! 哇,自从我在这里发布了东西以来已经有一段时间了! 我必须说我真的很想写东西,我保证我不会再陷入"作家的障碍". 希望 ..最近两个月发生了很多事 ...

  6. 各种经典java小游戏_Java是这个世界上最好的语言!

    为什么? 请看TIOBE最新发布的编程语言排行榜: TIOBE开发语言排行榜每月更新一次,其结果可以用来检阅开发者的编程技能能否跟上趋势,或是否有必要作出战略改变,以及什么编程语言是应该及时掌握的. ...

  7. java 拼图游戏_Java 拼图游戏

    Java 拼图游戏 2014-07-01·WeaponX 11359 次浏览 ## 效果图 ![pintu.png](https://image.xsoftlab.net/baike/articleI ...

  8. java打字游戏_Java打字游戏

    贴吧上看到有人做Java打字游戏,但是问题多多,我把他的程序拿来大改一番,算是半个原创吧.键盘按出对应字母,则该字母消失并随机产生新字母. 如果加些贴图润色一下可以更美观,学习计划紧,暂时不美化了. ...

  9. java打架游戏_java模拟游戏打斗场景摘要.doc

    java模拟游戏打斗场景摘要.doc //游戏人物属性模型 package dahuaxiyou; public class Immortal { public String name; public ...

最新文章

  1. pandas DataFrame 写入excel是列表 读取变字符串的解决办法
  2. vmware redhat5.4 磁盘阵列 RIDA
  3. C语言非常重要的细节(知道一点更新一点)
  4. Jmeter 抓app包 抓到一半不好用了
  5. Windows Server 2012 DHCP故障转移
  6. Xcode中的基本设置(iOS9的数据加载问题,pch文件问题)
  7. 分享100佳精美的作品集网站设计案例
  8. 「力扣」509. 斐波那契数【动态规划】详解!
  9. 小程序cms系统服务器选择,如何三分钟为小程序打造管理后台
  10. Java工程师成神之路(2018修订版)
  11. “十四五”融合地表水国控断面监测数据(约3641个点位,含水质等级、水温,pH,溶解氧,电导率,浊度,高猛酸盐指数,化学需氧量,五日生化需氧量,氨氮,总磷,总氮,铜,锌,氟化物,硒,砷,汞,镉,等)
  12. 记一次勒索病毒的遭遇
  13. 生成文字和二维码合成
  14. 解决elementUI上传多张图片出现闪动的bug
  15. fiddler抓包,搞定接口
  16. 用户增长分析——用户分群分析
  17. Android社招最全面试题,成功拿下大厂offer
  18. Android Studio项目在安卓手机上模拟
  19. 微信推文无缝滚动是这样炼成的
  20. SDHC(高容量SD存储卡)

热门文章

  1. leetcode 424. Longest Repeating Character Replacement | 424. 替换后的最长重复字符(Java)
  2. 牛客网_PAT乙级1001_A+B和C (15)
  3. 计算机编码规则之:Base64编码
  4. 在java 8 stream表达式中实现if/else逻辑
  5. winform中openfiledialog过滤压缩文件格式_什么是最佳图像格式?不同的文件格式及其特点...
  6. apollo 配置中心_apollo-1:apollo配置中心单机模拟分布式部署
  7. 算法训练营02-预备知识和时间复杂度分析
  8. 01. elasticsearch certification 练习题
  9. 搜索引擎索引之如何更新索引
  10. 深入浅出理解 Variable used in lambda expression should be final or effectively final