练习要求:
请设计一个猜数字小游戏,可以试玩5次。试玩结束之后,给出提示:游戏试玩结束,请付费。

小游戏代码

import java.util.Scanner;public class GuessNum {public static void startGame() {int targetNum = (int) (Math.random() * 100);int count = 0;while (true) {System.out.println("请输入一个数字(0~99)");Scanner sc = new Scanner(System.in);int guessNum = sc.nextInt();count++;if (guessNum > targetNum) {System.out.println("猜大了,您已经猜了" + count + "次");}else if (guessNum < targetNum) {System.out.println("猜小了,您已经猜了" + count + "次");} else {System.out.println("恭喜您猜中了,您猜了" + count + "次");break;}}}
}

限定只能试玩五次

import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Properties;public class HomeWork01 {public static void main(String[] args) throws IOException {//创建文件File file = new File("d:\\test\\game.txt");if (!file.exists()) file.createNewFile();//读取游戏次数Properties properties = new Properties();FileReader reader = new FileReader(file);properties.load(reader);reader.close();//将读取的字符串转化为int类型String count = properties.getProperty("count");int num = Integer.parseInt(count);if (count == null) num = 0;//判断是否已经试玩了五次if (num > 5){System.out.println("游戏试玩结束,请付费。");System.exit(0);}else {//写入新游戏次数properties.setProperty("count", String.valueOf(++num));FileWriter writer = new FileWriter(file);properties.store(writer, "GuessNumberGame");writer.close();//启动游戏GuessNum.startGame();}}
}

【日常练习】一个可以试玩五次的猜数小游戏相关推荐

  1. echarts 设置仪表盘数字的位置_一个 ECharts 做的猜数小游戏

    大概 1 年多之前,一位老同学找到我,问能不能帮他做一个非常简单的猜数字游戏,需求是这样的: 在 1 到 100 的整数里,随机选一个数字,让小朋友们猜: 如果猜错了,告知小朋友猜大了还是猜小了: 如 ...

  2. android做一个坦克大战小游戏_一个 ECharts 做的猜数小游戏

    大概 1 年多之前,一位老同学找到我,问能不能帮他做一个非常简单的猜数字游戏,需求是这样的: 在 1 到 100 的整数里,随机选一个数字,让小朋友们猜: 如果猜错了,告知小朋友猜大了还是猜小了: 如 ...

  3. JavaScript:一个非常有趣的猜数小游戏

    文章目录 猜数字游戏 猜数字游戏 程序随机生成一个 1~ 50 之间的数字,并让用户输入一个数字, 如果大于该数字,就提示,数字大了,继续猜: 如果小于该数字,就提示数字小了,继续猜: 如果等于该数字 ...

  4. Java-好玩的猜数小游戏

    package net.lyt.month1;import java.util.Scanner;public class Java23 {public static void main(String[ ...

  5. 【深度首发】2018年的小目标是“1个亿”,试玩互动能否成为全球首个游戏试玩移动广告平台的独角兽?丨Xtecher 封面

    试玩互动(Inplayable)作为全球首家专注游戏试玩移动广告的营销平台,主攻全球移动游戏变现和推广.试玩互动的终极目标是要帮全球的游戏开发者提升其广告的变现收益,做为游戏广告创新的引领者.规则的制 ...

  6. 教你如何用C语言设计一个有趣的猜数字小游戏

    目录 前言 猜数字游戏 打印菜单 处理玩家选择的操作 编写猜数字游戏函数 游戏中要猜数字从哪来?(配置随机数生成器) 时间戳 开始生成随机数 game函数内部编写 完整代码 总结 前言 好久不见,今天 ...

  7. C语言|一个简单的文章让你轻松理解猜字小游戏的原理

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.游戏分析 二.代码实现 1.建立菜单 2.如何产生随机数 3.判断猜的数字 三.完整代码 四.运行效果 前言 猜字 ...

  8. 计算机课堂热身游戏,童年小确幸 儿时电脑课里我们玩不腻的13个小游戏

    原标题:童年小确幸 儿时电脑课里我们玩不腻的13个小游戏 还记得小时候电脑课一到教室就是先开史莱姆之家下载小游戏到电脑裡来玩,因为那时候老师根本不给你网络上网, 但是那时候的小孩都很知足,只要随便一个 ...

  9. 模拟登录,给三次机会,并提示还有几次。如果登录成功,就可以玩猜数字小游戏了。

    1.猜字谜小游戏 *随机生成一个数 *从键盘录入一个数与随机数进行比较,判断是大了还是小了 * */ package test1;import java.util.Scanner;public cla ...

最新文章

  1. Centos7安装编译安装zabbix2.219及mariadb-5.5.46
  2. SAP SD 以PDF格式显示BILLING的输出格式
  3. spice server dpkg-buildpackage 打包编译备忘
  4. linux i o的使用情况,Linux下使用iostat 监视I/O状态
  5. 分布式系统的构建原则
  6. 东华大学考研计算机难度,东华大学计算机考研难不难
  7. SQLSERVER存储过程列名无效的解决方法
  8. centos系统中,相同的shell命令,直接在命令行中可以执行,在.sh文件中运行不了的原因
  9. tomcat运行模式(bio,aio,apr)
  10. Ubuntu-10.04中设置和修改root密码
  11. jquery实现全选功能
  12. android绑定服务空指针,android aidl问题空指针的问题
  13. linux工具消失了,输入法工具栏为什么不见了?
  14. word标题级别编号设置
  15. 第一天计算机谁发明的,世界公认三大天才,尼古拉特斯拉是当之无愧的第一天才...
  16. 英伟达失去手机与平板市场:拖延症惹的祸
  17. 正规的股票交易软件有哪些?
  18. 本地spa应用的nginx简单配置
  19. 发明专利申请流程具体步骤。
  20. 加拿大前十大学计算机硕士学费,加拿大各大学硕士学费的情况介绍

热门文章

  1. 91-Williams' Percent Range 威廉指标.(2015.7.4)
  2. 如何在ArcGIS for Desktop中实现批量任务?
  3. 虚拟机安装Ubuntu18.04
  4. 浏览器中引入百度地图,并带有导航功能
  5. 我填写“2022年国内软件质量调查问卷”的感想
  6. fewshot_NER:SpanProto: A Two-stage Span-based Prototypical Network for Few-shot Named Entity Recogni
  7. fruad busters(欺诈克星)
  8. ae等高线_Topograph脚本下载-AE视频高度图地形等高线轮廓脚本Topograph下载v1.0 免费版-西西软件下载...
  9. [2022年]解决Centos8 yum 官方源下线后无法使用问题(yum更换最新阿里源)
  10. HDU 1024 ~ Max Sum Plus Plus (DP + XJB优化)