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 猜数字游戏相关推荐

  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方法猜数字游戏猜1~99中的随机数字

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

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

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

最新文章

  1. 设计模式篇之——命令设计模式
  2. jsp点击按钮弹出输入框_按键精灵UI界面的输入框原来是这样使用的
  3. Jolt大奖作品、重磅星级图书尽在十月
  4. Grunt的配置和使用
  5. 简单自学机器学习理论——正则化和偏置方差的权衡 (Part III )
  6. 关于openGL学习心得
  7. beautiful loss function
  8. C++ 向函数传数组的方法
  9. 读书笔记之何时重构(下)
  10. 【Flink】Flink 1.14 版本 新特性 Barrier 在流经算子做 checkpoint Barrier跳过 unaligned checkpoint
  11. VMware 虚拟机扩展Ubuntu系统磁盘空间
  12. Linux学习笔记七:下载文件到开发板--搭建TFTP服务器
  13. T-SQL:谓词和运算符(六)
  14. Android webview与js交互
  15. 580刷590bios_RX580 2048sp刷vbios降为RX570 用上黑苹果美滋滋
  16. HDRP高清渲染管线-学习资料汇总
  17. 携程mysql架构_携程数据库高可用架构实践
  18. 更好的 java 重试框架 sisyphus 配置的 2 种方式介绍
  19. AutoCAD 系统变量
  20. Linux系统卸载virtualbox,如何在Mac上卸载VirtualBox

热门文章

  1. 【题解】P2324[SCOI2005] 骑士精神
  2. 插件.ignore的使用
  3. [Hadoop基础]--HDFS的读写流程和原理
  4. linux版本、查找、重启等命令
  5. 硬件(esp32),服务器(python),前端,三端联调的电子琴项目,可以实现多种乐器奏乐。
  6. 以编程方式使用 Word 中的内置对话框
  7. windows11及以下系统怎么修改账户名
  8. halcon基于相关性的模式匹配
  9. 虫儿飞,虫儿飞,你在思念谁
  10. python 用QQ邮箱发送邮件