• java Random类(API)


    一、过程

    1、导包

    2、实例化

    3、使用(类的成员方法)

    二、作用

    生成随机数,与python中random 相似

    三、常用方法

    1、nextInt(),随机生成int数据类型范围的数

    2、nextInt(int: bound) , 从0开始,左闭右开(顾头不顾尾)

    例子

    要求:根据输入的n值,计算出随机数,在 1 ~ n 可以取到n

    package cn.wt.day07.Demon02A;
    
    import java.util.Random;
    import java.util.Scanner;
    
    public class Demon02Rand {
        public static void main(String[] args) {
            System.out.print("请输入取值范围:");
            Scanner scan = new Scanner(System.in);
            int num = scan.nextInt();
            Random ran = new Random();
            for (int i = 0; i < 20; i++) {
                int randNum = ran.nextInt(num) + 1;
                System.out.println(randNum);
            }
        }
    }

    要求: 猜价格 1-100 最多5次, 大于 提示 小于提示

    package cn.wt.day07.Demon02A;
    
    
    import java.util.Random;
    import java.util.Scanner;
    
    public class Demon03Rand {
        public static void main(String[] args) {
            // 1. 随机生成一个数
            Random rand = new Random();
            int randNum = rand.nextInt(100) + 1;
            Scanner scan = new Scanner(System.in);
            int count = 0;
            while (count < 5){
                System.out.print("请输入数子");
                int guessNum = scan.nextInt();
                if (guessNum > randNum){
                    System.out.println("大了");
                } else if (guessNum < randNum){
                    System.out.println("小了");
                } else {
                    System.out.println("答对了");
                    break;
                }
                count ++;
            }
    
        }
    }
  • 相关阅读:
    Python语言程序设计(1)--实例1和基本知识点
    前端学习笔记--函数
    知乎推荐书籍整理
    第六周周总结
    第五周总结
    第四周周总结
    第三周周总结
    第二周总结
    第一周总结
    项目目标
  • 原文地址:https://www.cnblogs.com/wt7018/p/12189736.html
Copyright © 2020-2023  润新知