Math类的随机数功能
Math类
Math类包含用于执行基本数学运算的方法
Math类特点
- 由于Math类在java.lang包下,所以不需要导包。
- 成员变量和成员方法,全部被static所修饰,并且他的空参构造被私有了,因此可以直接使用类名调用。
获取随机数的方法
public static double random():返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。
猜数字小游戏案例
需求:猜数字小游戏(数据在1-100之间)
获取一个1-100之间的随机数:int number = (int)(Math.random()*100)+1;
public class GuessNumber {
public static void main(String[] args) {
int num = (int) (Math.random() * 100 + 1);
Scanner sc = new Scanner(System.in);
while(true){
System.out.println("请输入一个整数 1---100 之间");
int userNumber = sc.nextInt();
if (userNumber > num) {
System.out.println("猜大了");
} else if (user