Random的概述和基本使用

Random类用来生成随机数字,使用起来也是三个步骤
1.导包:import java.util.Random;
2.创建: Random r= new Random();
3.使用:获取一个随机的int数字(范围是int 所有范围),int num=r.nextInt();
获取一个随机的int数字,(参数代表了范围,左闭右开),
int num=r.nextInt(3); 代表的含义是[0,3),也就是[0,2]
无参数:
在这里插入图片描述
有参数:
在这里插入图片描述
2.Random练习一(题目要求:根据int变量n的值,来获取随机数字,范围是[1,n],可以取到1也可以取到n)
思路: (1)定义一个int 变量n,随意赋值
(2)要使用Random
(3)如果写10,那就是0-9,然而其实想要的是1-10,整体——1即可
随机输入一个数n(例子)
在这里插入图片描述
在这里插入图片描述
3.Random练习二(题目:用代码模拟猜数字的小游戏)
思路:
(1)首先需要产生一个随机数字,并且一旦产生不再变化,用Random的nextInt()方法。
(2)需要键盘输入Scanner
(3)获取键盘输入的数字,用Scanner当中的nextInt()方法
(4)已经得到了两个数字,判断(if)一下
如果太大了,提示太大,并且重试
如果太小了,提示太小,并且重试
如果猜中了,游戏结束
(5)重试就是再来一次,循环次数不定,用while(true)死循环
循环次数不限在这里插入图片描述
循环5次
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值