[java/初学者] 猜测随机数字的大小
猜测随机数字的大小是我初学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/初学者] 猜测随机数字的大小相关推荐
- java生成6随机数字和字母_Java生成含字母和数字的6位随机字符串
本文实例为大家分享了Java生成6位随机字符串的实现代码,具体内容如下 package com.amos.tools; import java.util.ArrayList; import java. ...
- java 8位随机数字_java随即产生8位数的密码
原文链接 http://blog.csdn.net/herrapfel/article/details/1885016 此处仅作记录使用 在Java中我们可以使用java.util.Random类来产 ...
- Java比较两个数字的大小
import java.util.Scanner; public class Qiu_zui_da_zhi { public static void main(String[] args) ...
- Java初学者作业——实现控制台的猜数字游戏。游戏运行时产生一个1~100之间的随机数字
返回本章节 返回作业目录 需求说明: (1)实现控制台的猜数字游戏.游戏运行时产生一个1-100之间的随机数字 (2)要求用户从控制台输入数字,若输入的数字比随机数小,则输出"太小了,再大一 ...
- java编程猜数字大小 (要求利用随机数自动生成一个0--100内的随机数字)
java编程猜数字(要求利用随机数自动生成一个0–100内的随机数字) public static void main(String[] args) {int num=(int)(Math.rando ...
- Java随机字符串:随机数字字符串,工具类
Java中生成随机数,字符串的工具类 1. 调用方法需要传入生成字符串的长度和需要的类型 生成随机数字 生成随机字母字符串 生成随机字符串+数字等 ......... 2. 总共8种类型,具体看工具类 ...
- Java基础之随机生成数字和字母
字母与数字的ASCII码 目 前计算机中用得最广泛的 字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information I ...
- java实现三个数字的随机组合_JAVA编程实现随机生成指定长度的密码功能【大小写和数字组合】...
本文实例讲述了java编程实现随机生成指定长度的密码功能.分享给大家供大家参考,具体如下: import java.util.random; public class passwordcreate { ...
- java 字母随机数_java如何生成指定长度的随机数字和英文的字符串
最后贴一下完成的工具类代码 import java.util.Random; public class GeneId { /** * 随机生成包含大小写字母及数字的字符串 * @param lengt ...
- 猜物品游戏java编程_小猿圈Java初学者练习小案例:猜数字游戏
对于Java初学者,如果没有好的引导,可能会觉得自己学什么都不好,学什么都不会,这个时候就要给他们一下小的案例,让他们去实践一下,让他们知道自己学的东西是可以用到的,小猿圈java讲师为你准备了Jav ...
最新文章
- 数据中设计中的范式与反范式
- uniapp在安卓和IOS端 APP固定竖屏及获取设备信息
- (13) 悲观锁和乐观锁解决hibernate并发(转)
- 深入理解表单脚本系列第一篇——表单对象
- c# 开发项目的过程
- Spring Security简介和认识
- linux可执行文件bad interpreter解决方法
- 龙卷风路径_龙卷风一般在中国的什么地方有?
- 无锁环形缓存器RingBuffer的原理
- 18. --plic--=--ply--=--pli--=--ple--=--plex--=--plo-- to fold 倍,重,折叠 (词19、20)
- php实现电脑自动关机,如何设置定时关电脑?三种方法教你设置电脑自动关机
- 分形图的递归算法简介
- 谷歌FLoC与禁用第三方Cookie后的江湖道术
- C++17值类型 (Value Categories)
- 大模型为什么是深度学习的未来?
- 日语动词活用之连用形
- SurfaceView实战打造农药钻石夺宝
- seo如何优化关键词上首页
- Linux测试lacp,linux – 链路聚合(LACP / 802.3ad)最大吞吐量
- Hastelloy C-276生产执行标准
热门文章
- USACO 1359. 城堡(并查集)
- Software_Reporter_Tool.exe
- qt中socket通信流程图_Qt学习 之 Socket通信(世界上最简单的例子了)
- 2010.04.20 工作之路 - 明源軟件科技
- java-php-python-ssm抑郁症患者博客交流平台计算机毕业设计
- android studio海马玩模拟器
- 中级Shader教程17 海洋渲染
- 音乐计算机研修心得,音乐学习心得体会五篇
- VS2019项目自动包含bin或obj文件夹的问题
- strtok函数详解