#阿里巴巴#如何利用代码实现一个随机数?
文章图片
文章图片
文章图片
先复习下前几天学过的知识:
- JVM:Java虚拟机 , 运行Java程序的假想计算机 。
- JRE:Java的运行环境 , 包括JVM和核心类库 。
- JDK:Java的开发工具包 , 包括JRE和开发人员使用的工具 。
这几天就学学几个常用的核心类 。
一、Scanner类Scanner , 翻译成中文就是“扫描仪”的意思 。
顾名思义 , 也就是说通过这个类 , 我们可以直接通过键盘输入我们想运行的数值 。
就比如计算1到100的数值之和 , 如果要计算1到50的呢?就得修改Java代码 , 但若是有了Scanner , 直接在键盘上修改数值就可以了 。
Scanner是一个工具类 , 是Java已经存在的一个类 , 不需要我们自己再去建一个类 , 直接调用就可以了 。
- ①import:导包关键字 。
import导包(导入Scanner工具类) 。
- ②新建Scanner对象 。
格式:类名 对象名=new 类名(参数) 。
- ③用对象调用Scanner类的成员方法:
scanner.nextInt() 。
- ④在控制台上输入数字 。
这个数字会被③步骤中的成员方法获取到 。
- ⑤打印这个数字 。
顾名思义 , 也就是说通过这个类 , 可以获取一个随机数 。
Random是一个工具类 , 是Java已经存在的一个类 , 不需要我们自己再去建一个类 , 直接调用就可以了 。
步骤:
- ①import导包(Random工具类) 。
- ②新建随机数(Random)对象 。
格式:类名 对象名=new 类名(参数) 。
参数表示随机数的范围 , 比如参数为10即表示10以内(不包括10)的随机数 , 100即表示100以内(不包括100)的随机数 。
- ③调用随机数(Random)成员方法 。
random.nextInt(参数)
- ④打印随机数 。
既然new Random(10)表示10以内(也就是0到9)的随机数 , 那我若是要10到100呢?
- 首先确定一共有多少个数字 , 10到100有91个(注意是91而不是90个) , 那么就是new Random(91) 。
- 其次new Random(91)表示的是0到90的随机数 。
- 最后new Random(91)+10就是表示的10到100的随机数了 。
游戏开始时 , 会随机生成一个1-100之间的整数number。 玩家猜测一个数字guessNumber , 会与number 作比较 , 系统提示大了或者小了 , 直到玩家猜中 , 游戏结束 。
分析
- 阿里巴巴▲三国志战略版什么来路?为何频频刷屏各大软件?
- 阿里巴巴■公有云竞争格局:阿里云一枝独秀,华为实现弯道超车
- 『阿里巴巴』雷军喜提“100亿”!问题来了,雷军还能超过马云马化腾吗?
- 聚成教育Word文档如何快速实现段落整体上下移动
- 晨财经陈春花:如何做到美国围剿之下的强劲增长?华为像是一个植物|2020财经云峰会
- 聚成教育Word 复制文字到PPT 时,如何保留或清除格式,从
- 淘宝■互联网公司是怎么赚钱的?如何把流量变成现金呢?
- 『宇航员』当宇航员在舱外工作时不小心脱离国际空间站,该如何实现自救?
- 阿里巴巴@阿里巴巴淘小铺到底是不是“天时地利人和”的赚钱机会
- [阿里巴巴]阿里找台积电代工,中芯国际“失败了”?网友:不要忘记华为经历