• Random


    Random

    是什么
    用于随机产生一个数

    怎么用
    random的使用分为三步
    第一步:导包

    import java.util.Random;

    第二步:创建对象

    Random rd = new Random();

    第三步:获取随机数

    int num = rd.nextInt(10);
    //产生的数据在0到10之间,包括0,不包括10。
    //如果将10改为100,将产生0-100之间的随机数,但不包括100

    实例:

    import java.util.Random; //第1步:导包
    
    public class RandomDemo {
    public static void main(String[] args) {
    //第2步:创建对象
    Random rd = new Random(); 
    //第3步:获取随机数
    int num = rd.nextInt(10);
    System.out.println(num);
    }
    }

    案例:
    猜猜我是谁?
    系统随机产生一个0-100的数,用户输入猜的数值,若正确,游戏结束;若不正确,系统给出提示,继续游戏。

     1 import java.util.Random;
     2 import java.util.Scanner;
     3 
     4 public class RandomTest {
     5     public static void main(String[] args) {
     6         Random rd=new Random();
     7         int num=rd.nextInt(100);
     8         System.out.println("随机数已生成,游戏开始!----------");
     9 
    10         while (true){
    11             System.out.println("请输入你要猜的值:");
    12 
    13             Scanner sc=new Scanner(System.in);
    14             int testNum=sc.nextInt();
    15 
    16             if(testNum==num){
    17                 break;
    18             }
    19             else if (testNum>num){
    20                 System.out.println("你猜大了,请再接再厉!");
    21             }
    22             else {
    23                 System.out.println("你猜小了,请再接再厉!");
    24             }
    25 
    26         }
    27         System.out.println("恭喜你! 猜对了!");
    28     }
    29 }
  • 相关阅读:
    OPENSSH 详解
    红帽RHEL8和7有什么区别(Centos8与7参照redhat)
    RHEL8和CentOS8怎么重启网络
    Redhat7.x Openssh、Openssl升级
    RHEL7.x更换更换Centos yum源
    NTP时间同步
    2019-12-17:权限维持,笔记
    2019-12-13:提权学习,笔记
    2019-12-11:kali linux工具Msfvenom 命令自动补全
    2019-12-10:win7,win12提权练习
  • 原文地址:https://www.cnblogs.com/hanlk/p/11220655.html
Copyright © 2020-2023  润新知