猜数字游戏

猜数字

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

把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.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. Tianchi发布最新AI知识树!
  2. python 一些方法的时间测试
  3. 上海浦东新区计算机学校排名2015,2015年上海市浦东新区初级中学最新排名
  4. 服务器配置PHP系统,php用什么系统做服务器配置
  5. 什么是CharSequence
  6. (转)求单链表是否有环,环入口和环长
  7. 12.深度学习练习:Residual Networks(注定成为经典)
  8. MySQL—常用指令总结
  9. Excel 2007 Open XML文件结构~~~1
  10. leetcode python3 简单题122. Best Time to Buy and Sell Stock II
  11. 计算机桌面文件自动备份取消,电脑如何取消自动备份_电脑怎么取消自动备份...
  12. php不改写mysql函数_利用php修改mysql数据库表前缀
  13. UTF和uncode
  14. 《千字文》 梁•周兴嗣
  15. 修改title旁边的小图标
  16. 学习逆向某风控id分析
  17. 初学用于华为鸿蒙系统(HarmonyOS)的编程开发工具HUAWEI DevEco Studio:你好,鴻蒙~
  18. LeetCode Count Complete Tree Nodes(二分法)
  19. POJ_2228 Naptime ( 环状dp )
  20. html情侣计时器,手机桌面恋爱计时器

热门文章

  1. NUVOTON-MS51FB9AE规格书方案
  2. 公共关系礼仪实务章节测试题——公共关系的类型(一)
  3. Android下磁盘分区表损坏,分区表损坏或者丢失,硬盘数据也照样能找回
  4. 【C语言】扫雷(递归展开 + 标记功能)
  5. jupyter中markdown模式编辑文本格式
  6. python大小写转换_Python字母大小写的转换(两种方法)
  7. Java io流详解四
  8. Android吉他调音器,吉他调音器Pro
  9. python国内股票数据分析方法_Python股票数据分析
  10. 博途1200/1500PLC斜坡指令RAMP(带暂停功能)