文章目录
- 前言
- 一、Math.random的使用
- 二、Random的使用
- 1.导包
- 三、猜数字游戏的编写
- 总结
前言
今天是五一劳动节,率先在这里祝大家节日快乐.
大学封校了,所以我们该学习还是学习
接下来我们来了解一下Java中随机数的生成与使用
一、Math.random的使用
代码如下(示例):
可以见的Math.random不需要导入包
运行结果如下
可见Math.random产生的随机数大于0小于1.0且由double类型接收
并且我们还可以这样使用
运行结果如下
发现结果的值为1.0到10.0,说明Math.random可以根据自己的需求改变所产生得到随机数的值.
二、Random的使用
1.导包
import java.util.Random;
注:当我们在idea输入Random时,idea会主动帮我们生成,注意大小写即可
代码如下(示例):
注意当我们在r.nextInt()的括号中输入100时,系统会自动帮你加上boung
运行结果如下
可以看出生成的随机数数在0到100范围中的,但是不包括100.
如果想生成5到30之间的随机数怎么办呢
这样就可以生成自己想生成的范围啦
运行结果如下
当我们学习完随机数的生成后,我们可以用于编写一些有趣的程序
三、猜数字游戏的编写
代码如下
在这个代码中我们加入了上帝视角,如果是写给朋友玩的话可以把第一个输出的上帝视角的代码给删除
有玩过游戏的小伙伴都知道,有些游戏里面有抽奖活动,有些活动有保底机制,我们叶可以尝试编写出来
当我们用一个变量count存储猜测的次数,当猜了5次还没猜中就直接强制给你正确答案,是不是有点像我们游戏中的大保底机制呢😊😊😊
总结
再次在这里祝大家五一快乐啦,有兴趣的小伙伴可以把这个代码写下来和朋友们分享哦!!!