[Java基础]Random

Posted Wecccccccc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Java基础]Random相关的知识,希望对你有一定的参考价值。

Random的作用和使用步骤:

一、作用:
用于产生一个随机数。

使用步骤:
1.导包:

import java.util.Random;

2.创建对象:

Random r = new Random();

3.获取随机数:

int number = r.nextInt(10);//获取数据范围:[0,10),包括0,不包括10

测试案列:

import java.util.Random;

public class OperatorTest
{
    public static void main(String[] args)
    {
        Random r = new Random();

        int number = r.nextInt(10);

        System.out.println("number = "+number);
    }
}

题目:
程序自动生成1-100之间的数字,使用程序实现猜出这个数字是多少?

代码如下:

import java.io.OutputStream;
import java.util.Random;
import java.util.Scanner;

public class OperatorTest
{
    public static void main(String[] args)
    {
        Random r = new Random();
        int number = r.nextInt(100)+1;

        while(true)
        {

            Scanner sc = new Scanner(System.in);

            System.out.println("请输入你要猜的数字:");
            int guessNumber = sc.nextInt();

            if (guessNumber > number) System.out.println("你猜的数字"+guessNumber+"大了");
            else if (guessNumber < number) System.out.println("你猜的数字"+guessNumber+"小了");
            else {
                System.out.println("恭喜你猜对了");
                break;
            }

        }
    }
}

以上是关于[Java基础]Random的主要内容,如果未能解决你的问题,请参考以下文章

java基础---14. Random

Java基础 07 API概述 Scanner类 Random类 ArrayList类

Java基础 07 API概述 Scanner类 Random类 ArrayList类

[Java基础]Random

java学习--基础知识第四天-- Random数组

Java语言基础之方法的设计