• Java Random 随机数


    package myrandom;
    
    import java.util.Random;
    /*
     * Random:用于产生随机数
     *
     * 使用步骤:
     *         A:导包
     *             import java.util.Random;
     *         B:创建对象
     *             Random r = new Random();
     *         C:获取随机数
     *             int number = r.nextInt(10);
     *             获取数据的范围:[0,10) 包括0,不包括10
     */
    public class RandomDemo {
        public static void main(String[] args) {
            Random r = new Random();
            //获取0-9之间的随机数
            int number = r.nextInt(10);
            System.out.println(number);
    
            //获取1-10之间的随机数
            int num = r.nextInt(10)+1;
            System.out.println(num);
        }
    }

    结果打印:

    ----------------------------------------------------------------------------------------------------------------

    小游戏

    package myrandom;
    
    import java.util.Random;
    import java.util.Scanner;
    
    /*
     * 猜数字小游戏案例
     *        系统产生一个1-100之间的随机数,请猜出这个数据是多少。
     *
     * 分析:
     *         A:系统产生一个1-100之间的随机数
     *             Random r = new Random();
     *             int number = r.nextInt(100) + 1;
     *         B:键盘录入我们要猜的数据
     *         C:比较这两个数据,用if语句实现
     *             大了:提示大了
     *             小了:提示小了
     *             猜中了:提示恭喜你,猜中了
     *         D:多次猜数据,而我们不知道猜多少次,怎么办呢?
     *             while(true) {循环体语句;}
     */
    public class RandomYouXi {
        public static void main(String[] args) {
            Random r = new Random();
            int number = r.nextInt(100)+1;
    
    //        Scanner s = new Scanner(System.in);
    //        int putdate = s.nextInt();
    
            System.out.println("请输入:");
            while (true) {
                Scanner s = new Scanner(System.in);
                int putdate = s.nextInt();
    
                if (number > putdate) {
                    System.out.println("输入小了"+"random,putdate"+number+","+putdate);
                }else if (number < putdate) {
                    System.out.println("输入大了"+"random,putdate"+number+","+putdate);
                }else {
                    System.out.println("恭喜,猜中了");
                    break;
                }
            }
        }
    }

    打印结果:

  • 相关阅读:
    基于物品属性的过滤
    第一个极小的机器学习的应用
    基于物品过滤的Slope One 算法
    【转】Python爬虫(1)_基本原理
    程序猿面试题集锦
    Django:popup弹出框简单应用实例
    【转】Python max内置函数详细介绍
    MySQL数据库(9)_MySQL数据库常用操作命令
    【转】Python的hasattr() getattr() setattr() 函数使用方法详解
    Git常用命令
  • 原文地址:https://www.cnblogs.com/longesang/p/10826263.html
Copyright © 2020-2023  润新知