栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Java——猜数小游戏】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Java——猜数小游戏】

文章目录
  • (一)编程实现
  • (二)讲解知识点
    • 1、前测试条件循环 - while循环
      • (1)语法格式
      • (2)执行情况
    • 2、后测试条件循环 - do…while循环
      • (1)语法格式
      • (2)执行情况
    • 3、随机类 - Random
  • (三)拓展练习
    • 任务1、猜数小游戏(多次版)
    • 任务2、构建可进可退的多级菜单系统
    • 任务3、模拟微信拼手气红包程序产生指定个数的随机红包

  • 游戏规则
    程序产生一个[1, 100]之间的随机整数,用户输入整数进行猜测,如果猜对了,就结束游戏;
    如果猜错了,程序会提示你是猜高了还是猜低了,然后让你继续输入整数进行猜测。
(一)编程实现
  • 在net.huawei.p02.t06包里创建Task06类

  • 运行程序,查看结果

  • 如果采用二分法来猜测,猜测次数最多不会超过l o g 2 100 ≈ 7

  • 在net.huawei.p02.t06包里创建Task06_类

  • 运行程序,查看结果
(二)讲解知识点 1、前测试条件循环 - while循环 (1)语法格式

(2)执行情况

  • 首先判断循环条件是真还是假,如果是真的,执行循环体,然后再次判断循环条件。如果是真的,继续循环,直到循环条件变成假的。有一种特殊情况:如果第一次判断循环条件就不成立,那么一次循环也不执行。
2、后测试条件循环 - do…while循环 (1)语法格式

(2)执行情况

  • 首先执行一次循环,然后判断循环条件,如果为真,继续循环,直到条件为假时结束循环。后测试当型循环,属于先上车后买票,无论如何都会执行一次循环。
3、随机类 - Random
  • 查看Random的方法

  • 产生指定范围的随机整数[a, b]
    Random random = new Random();
    int x = a + random.nextInt(b - a);

(三)拓展练习 任务1、猜数小游戏(多次版)
  • 如果用户猜对了,会询问用户是否继续玩。
任务2、构建可进可退的多级菜单系统
  • 在net.huawei.p02.t06包里创建XExercise02类
  • 给一级菜单添加循环
  • 运行程序,测试效果
  • 编写登录方法 - login()
  • 运行程序,测试效果
  • 编写名片管理方法 - cardManagement()
  • 运行程序,查看效果
  • 查看完整源代码
任务3、模拟微信拼手气红包程序产生指定个数的随机红包
  • 输入总金额与红包数,随机给每个红包分配金额
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/846894.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号