黑马JAVA P44 猜数字游戏
package com.itheima.random;import java.util.Random; import java.util.Scanner;public class RandomTest2 {public static void main(String[] args) {//需求:随机生成一个1-100之间的数据,然后使用死循环让用户不断的猜测//1.得到一个1-100之间的随机数Random r = new Random();int data = r.nextInt(100) + 1;//2.使用一个死循环让用户可以不断的猜测Scanner sc = new Scanner(System.in);while (true) {System.out.println("请您输入猜测的数据:");int guessData = sc.nextInt();//3.判断猜测的数据与随机数的大小if (guessData > data) {System.out.println("您猜测的数据过大!");} else if (guessData < data) {System.out.println("猜测数据过小!");} else {System.out.println("恭喜您,猜中了,去买单吧!");break; //直接跳出并结束死循环}}} }
黑马JAVA P44 猜数字游戏相关推荐
- 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方法猜数字游戏猜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以外的数字,,以及非 ...
最新文章
- 设计模式篇之——命令设计模式
- jsp点击按钮弹出输入框_按键精灵UI界面的输入框原来是这样使用的
- Jolt大奖作品、重磅星级图书尽在十月
- Grunt的配置和使用
- 简单自学机器学习理论——正则化和偏置方差的权衡 (Part III )
- 关于openGL学习心得
- beautiful loss function
- C++ 向函数传数组的方法
- 读书笔记之何时重构(下)
- 【Flink】Flink 1.14 版本 新特性 Barrier 在流经算子做 checkpoint Barrier跳过 unaligned checkpoint
- VMware 虚拟机扩展Ubuntu系统磁盘空间
- Linux学习笔记七:下载文件到开发板--搭建TFTP服务器
- T-SQL:谓词和运算符(六)
- Android webview与js交互
- 580刷590bios_RX580 2048sp刷vbios降为RX570 用上黑苹果美滋滋
- HDRP高清渲染管线-学习资料汇总
- 携程mysql架构_携程数据库高可用架构实践
- 更好的 java 重试框架 sisyphus 配置的 2 种方式介绍
- AutoCAD 系统变量
- Linux系统卸载virtualbox,如何在Mac上卸载VirtualBox