猜测随机数字的大小是我初学C语言时就碰到的一道题目。

这次初入java,我便想到用java的语句再重写一份。

游戏操作如下:

①:后台生成一个1-10之间的随机数,用户键盘录入自己所推测的数值

②:如果猜错了

猜大了:打印"您猜测得数字较大,请继续猜测!"

猜小了:打印“您猜测得数字较小,请继续猜测!”

③:如果猜对了,则打印“恭喜您,答对了!”

④:直到数字猜到为止

需要使用的知识点:

  • Scanner类
  • 随机函数Math.random()
  • 选择结构if
  • 循环结构while

代码如下:

//实现猜数字的小游戏
import java.util.Scanner;  //获取用户的键盘输入
public class num
{public static void main(String[] args){//创建Scanner类变量,从键盘接收数据Scanner in = new Scanner(System.in);System.out.println("猜数字游戏开始(1-10之间)");//Math.random是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机double值。// 而本次需要的是整型数据,故在使用时需要对数据进行类型转换,故需要在Math.random前添上intint Number2 =(int) (Math.random()*10+1);System.out.println("随机数已生成!");System.out.println("请输入你所推测的数据:");//通过while循环,进行猜数字对错判断,因为需要猜很多次,所以使用死循环while(true){int Number=in.nextInt();if(Number>Number2){System.out.println("您猜测得数字较大,请继续猜测!");}else if(Number<Number2){System.out.println("您猜测得数字较小,请继续猜测!");}else{System.out.println("恭喜你,猜对了!");break;}}}
}

运行效果如下:

[java/初学者] 猜测随机数字的大小相关推荐

  1. java生成6随机数字和字母_Java生成含字母和数字的6位随机字符串

    本文实例为大家分享了Java生成6位随机字符串的实现代码,具体内容如下 package com.amos.tools; import java.util.ArrayList; import java. ...

  2. java 8位随机数字_java随即产生8位数的密码

    原文链接 http://blog.csdn.net/herrapfel/article/details/1885016 此处仅作记录使用 在Java中我们可以使用java.util.Random类来产 ...

  3. Java比较两个数字的大小

    import java.util.Scanner; public class Qiu_zui_da_zhi {     public static void main(String[] args)   ...

  4. Java初学者作业——实现控制台的猜数字游戏。游戏运行时产生一个1~100之间的随机数字

    返回本章节 返回作业目录 需求说明: (1)实现控制台的猜数字游戏.游戏运行时产生一个1-100之间的随机数字 (2)要求用户从控制台输入数字,若输入的数字比随机数小,则输出"太小了,再大一 ...

  5. java编程猜数字大小 (要求利用随机数自动生成一个0--100内的随机数字)

    java编程猜数字(要求利用随机数自动生成一个0–100内的随机数字) public static void main(String[] args) {int num=(int)(Math.rando ...

  6. Java随机字符串:随机数字字符串,工具类

    Java中生成随机数,字符串的工具类 1. 调用方法需要传入生成字符串的长度和需要的类型 生成随机数字 生成随机字母字符串 生成随机字符串+数字等 ......... 2. 总共8种类型,具体看工具类 ...

  7. Java基础之随机生成数字和字母

    字母与数字的ASCII码 目 前计算机中用得最广泛的 字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information I ...

  8. java实现三个数字的随机组合_JAVA编程实现随机生成指定长度的密码功能【大小写和数字组合】...

    本文实例讲述了java编程实现随机生成指定长度的密码功能.分享给大家供大家参考,具体如下: import java.util.random; public class passwordcreate { ...

  9. java 字母随机数_java如何生成指定长度的随机数字和英文的字符串

    最后贴一下完成的工具类代码 import java.util.Random; public class GeneId { /** * 随机生成包含大小写字母及数字的字符串 * @param lengt ...

  10. 猜物品游戏java编程_小猿圈Java初学者练习小案例:猜数字游戏

    对于Java初学者,如果没有好的引导,可能会觉得自己学什么都不好,学什么都不会,这个时候就要给他们一下小的案例,让他们去实践一下,让他们知道自己学的东西是可以用到的,小猿圈java讲师为你准备了Jav ...

最新文章

  1. 数据中设计中的范式与反范式
  2. uniapp在安卓和IOS端 APP固定竖屏及获取设备信息
  3. (13) 悲观锁和乐观锁解决hibernate并发(转)
  4. 深入理解表单脚本系列第一篇——表单对象
  5. c# 开发项目的过程
  6. Spring Security简介和认识
  7. linux可执行文件bad interpreter解决方法
  8. 龙卷风路径_龙卷风一般在中国的什么地方有?
  9. 无锁环形缓存器RingBuffer的原理
  10. 18. --plic--=--ply--=--pli--=--ple--=--plex--=--plo-- to fold 倍,重,折叠 (词19、20)
  11. php实现电脑自动关机,如何设置定时关电脑?三种方法教你设置电脑自动关机
  12. 分形图的递归算法简介
  13. 谷歌FLoC与禁用第三方Cookie后的江湖道术
  14. C++17值类型 (Value Categories)
  15. 大模型为什么是深度学习的未来?
  16. 日语动词活用之连用形
  17. SurfaceView实战打造农药钻石夺宝
  18. seo如何优化关键词上首页
  19. Linux测试lacp,linux – 链路聚合(LACP / 802.3ad)最大吞吐量
  20. Hastelloy C-276生产执行标准

热门文章

  1. USACO 1359. 城堡(并查集)
  2. Software_Reporter_Tool.exe
  3. qt中socket通信流程图_Qt学习 之 Socket通信(世界上最简单的例子了)
  4. 2010.04.20 工作之路 - 明源軟件科技
  5. java-php-python-ssm抑郁症患者博客交流平台计算机毕业设计
  6. android studio海马玩模拟器
  7. 中级Shader教程17 海洋渲染
  8. 音乐计算机研修心得,音乐学习心得体会五篇
  9. VS2019项目自动包含bin或obj文件夹的问题
  10. strtok函数详解