猜数字游戏

猜数字

很多人都玩过这个游戏:甲在心中想好一个数字,乙来猜。每猜一个数字,甲必须告诉他是猜大了,猜小了,还是刚好猜中了。下列的代码模拟了这个过程。其中用户充当甲的角色,计算机充当乙的角色。为了能更快地猜中,计算机使用了二分法。
阅读分析代码,填写缺失的部分。

把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。

System.out.println("请在心中想好一个数字(1~100),我来猜");
System.out.println("我每猜一个数字,你要告诉我是“猜大了”,“猜小了”,还是“猜中”");
Scanner scan = new Scanner(System.in);
int v1 = 1;
int v2 = 100;
for(;;)
{int m = (v1 + v2)/2;System.out.println("我猜是:" + m);System.out.println("1.猜得太大了");System.out.println("2.猜得太小了");System.out.println("3.猜中!");System.out.print("请选择:");int user = Integer.parseInt(scan.nextLine());if(user==3) break;if(user==1) _____________;if(user==2) _____________;
}v2 = m - 1
v1 = m + 1

java实现 猜数字游戏相关推荐

  1. JAVA实现猜数字游戏

    需求 先来看猜数字游戏的需求: 随机生成一个1-100之间的整数,提示用户进行猜测,猜测过大则提示您猜测的整数过大,猜测过小则提示您猜测的整数过小,直到用户猜对. 需求分析 然后进行需求分析: 要想实 ...

  2. Java实现猜数字游戏 简明 易懂 完整代码

    猜数字游戏 1 游戏规则 2 生成随机数 3 用户猜数 4 判定猜测正误 5 完整代码 6 运行结果 7 优化猜数字游戏 7.1 菜单模块 7.2 游戏模块 7.3 主控制模块 7.4 完整代码 1 ...

  3. Java随机数-猜数字游戏

    ** Java-猜数字游戏-基于random ** package random_one; //导包 import java.util.Random; import java.util.Scanner ...

  4. 二分法(折半查找)的运用之java实现猜数字游戏

    让计算机输入一个数 然后用户进行猜数游戏 一般而言,七次会猜对,如果猜不对,那么就是你的方法不对 在这儿涉及到的一个算法就是二分法 ***二分法查找,***也称为折半法,是一种在有序数组中查找特定元素 ...

  5. Java代码猜数字游戏

    public static void main(String[] args) {Random r = new Random();int num = r.nextInt(100)+1;Scanner s ...

  6. java两人猜数字游戏,java之猜数字游戏

    一.要求:程序运行时 1.提示用户输入数字 2.如果猜中则输出猜对了 3.如果没猜中则提示数字大了或者小了,并提示继续猜,直到猜中 4.用户按输入0则退出游戏 5.用while循环写 6.猜的数字随机 ...

  7. java实现猜数字游戏,直到猜对猜跳出

    int num = (int)(Math.random()*10);System.out.println(num);System.out.println("请输入要猜的数字");S ...

  8. 黑马JAVA P44 猜数字游戏

    package com.itheima.random;import java.util.Random; import java.util.Scanner;public class RandomTest ...

  9. 初学Java方法猜数字游戏猜1~99中的随机数字

    可在cmd命令行运行. import java.util.*; public class gussNum {public static void main(String[]args){int sj = ...

  10. java猜数字游戏应用程序_猜数字游戏的Java小程序

    /* 猜数字游戏: 1,产生随机数. 2,获取键盘录入. 3,将录入数据变成数字,和随机数比较. 给出提示信息. 4,重复这个过程,如果猜中,程序就结束. 注意:对于输入1~100以外的数字,,以及非 ...

最新文章

  1. RTX组织架构刷新出现了问题
  2. vue-cli脚手架
  3. 物体检测丨从R-CNN到Mask R-CNN
  4. Leetcode 96. 不同的二叉搜索树 解题思路及C++实现
  5. UA MATH564 概率论VI 数理统计基础5 F分布
  6. 千兆路由器怎么设置网速最快_200M的网速,换成千兆路由器,我得到了什么?...
  7. myeclipse中的一些设置
  8. java content()_Java contentEquals() 方法
  9. Spring基于状态机squirrel-foundation简单使用
  10. php分页页数过多隐藏,织梦DEDE中内容页分页数目太多时隐藏方法
  11. mysql 游标_跟我快速学数据存储:MySQL
  12. 【初学】python执行系统命令四种方法比较
  13. 同花顺python_同花顺python
  14. Echarts实现数据可视化(入门篇)
  15. PHPstudy配置局域网
  16. 全面了解量化风险管理
  17. edu教育网邮箱注册申请普及
  18. 优化python中os模块遍历文件夹时的排序问题
  19. 《走近心理学》第三章之行为主义理论
  20. putty连接不上该怎么办

热门文章

  1. Log4j史诗级漏洞,从原理到实战,只用3个实例讲明白
  2. 腾云忆想技术干货|TSF微服务治理实战系列(一)——治理蓝图
  3. 菜哥学知识图谱(通过“基于医疗知识图谱的问答系统”)(三)(代码分析)
  4. 新型城镇化3.0时代 数据交换是“智慧城市”的核心
  5. 反激电源电路电磁干扰原理
  6. Java_面向对象编程(高级篇)(非常详细整理总结)总
  7. My Twelfth Page - 环形链表Ⅱ - By Nicolas
  8. (附源码)node.js基于vue框架潮牌官网设计与实现 毕业设计 010955
  9. 深度信念网络_静园5号院前沿讲座 | Geoffery Hinton谈深度信念网络
  10. linux强制android横屏,Android 强制横屏的方法