java实现 猜数字游戏
猜数字游戏
猜数字
很多人都玩过这个游戏:甲在心中想好一个数字,乙来猜。每猜一个数字,甲必须告诉他是猜大了,猜小了,还是刚好猜中了。下列的代码模拟了这个过程。其中用户充当甲的角色,计算机充当乙的角色。为了能更快地猜中,计算机使用了二分法。
阅读分析代码,填写缺失的部分。
把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.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实现 猜数字游戏相关推荐
- JAVA实现猜数字游戏
需求 先来看猜数字游戏的需求: 随机生成一个1-100之间的整数,提示用户进行猜测,猜测过大则提示您猜测的整数过大,猜测过小则提示您猜测的整数过小,直到用户猜对. 需求分析 然后进行需求分析: 要想实 ...
- Java实现猜数字游戏 简明 易懂 完整代码
猜数字游戏 1 游戏规则 2 生成随机数 3 用户猜数 4 判定猜测正误 5 完整代码 6 运行结果 7 优化猜数字游戏 7.1 菜单模块 7.2 游戏模块 7.3 主控制模块 7.4 完整代码 1 ...
- Java随机数-猜数字游戏
** Java-猜数字游戏-基于random ** package random_one; //导包 import java.util.Random; import java.util.Scanner ...
- 二分法(折半查找)的运用之java实现猜数字游戏
让计算机输入一个数 然后用户进行猜数游戏 一般而言,七次会猜对,如果猜不对,那么就是你的方法不对 在这儿涉及到的一个算法就是二分法 ***二分法查找,***也称为折半法,是一种在有序数组中查找特定元素 ...
- Java代码猜数字游戏
public static void main(String[] args) {Random r = new Random();int num = r.nextInt(100)+1;Scanner s ...
- java两人猜数字游戏,java之猜数字游戏
一.要求:程序运行时 1.提示用户输入数字 2.如果猜中则输出猜对了 3.如果没猜中则提示数字大了或者小了,并提示继续猜,直到猜中 4.用户按输入0则退出游戏 5.用while循环写 6.猜的数字随机 ...
- java实现猜数字游戏,直到猜对猜跳出
int num = (int)(Math.random()*10);System.out.println(num);System.out.println("请输入要猜的数字");S ...
- 黑马JAVA P44 猜数字游戏
package com.itheima.random;import java.util.Random; import java.util.Scanner;public class RandomTest ...
- 初学Java方法猜数字游戏猜1~99中的随机数字
可在cmd命令行运行. import java.util.*; public class gussNum {public static void main(String[]args){int sj = ...
- java猜数字游戏应用程序_猜数字游戏的Java小程序
/* 猜数字游戏: 1,产生随机数. 2,获取键盘录入. 3,将录入数据变成数字,和随机数比较. 给出提示信息. 4,重复这个过程,如果猜中,程序就结束. 注意:对于输入1~100以外的数字,,以及非 ...
最新文章
- Tianchi发布最新AI知识树!
- python 一些方法的时间测试
- 上海浦东新区计算机学校排名2015,2015年上海市浦东新区初级中学最新排名
- 服务器配置PHP系统,php用什么系统做服务器配置
- 什么是CharSequence
- (转)求单链表是否有环,环入口和环长
- 12.深度学习练习:Residual Networks(注定成为经典)
- MySQL—常用指令总结
- Excel 2007 Open XML文件结构~~~1
- leetcode python3 简单题122. Best Time to Buy and Sell Stock II
- 计算机桌面文件自动备份取消,电脑如何取消自动备份_电脑怎么取消自动备份...
- php不改写mysql函数_利用php修改mysql数据库表前缀
- UTF和uncode
- 《千字文》 梁•周兴嗣
- 修改title旁边的小图标
- 学习逆向某风控id分析
- 初学用于华为鸿蒙系统(HarmonyOS)的编程开发工具HUAWEI DevEco Studio:你好,鴻蒙~
- LeetCode Count Complete Tree Nodes(二分法)
- POJ_2228 Naptime ( 环状dp )
- html情侣计时器,手机桌面恋爱计时器
热门文章
- NUVOTON-MS51FB9AE规格书方案
- 公共关系礼仪实务章节测试题——公共关系的类型(一)
- Android下磁盘分区表损坏,分区表损坏或者丢失,硬盘数据也照样能找回
- 【C语言】扫雷(递归展开 + 标记功能)
- jupyter中markdown模式编辑文本格式
- python大小写转换_Python字母大小写的转换(两种方法)
- Java io流详解四
- Android吉他调音器,吉他调音器Pro
- python国内股票数据分析方法_Python股票数据分析
- 博途1200/1500PLC斜坡指令RAMP(带暂停功能)