zoukankan      html  css  js  c++  java
  • 一脚踩进java之基础篇03——键盘输入Scanner和随机数Random

    一、Scanner类

    1.1 Scanner类属于引用类型,了解引用类型

     1)引用数据类型的使用:

      与定义基本类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式

      数据类型 变量名 =  new 数据类型();

      变量名.方法名();

     2)Scanner类可以用来完成用户键盘录入,获取到录入数据

      Scanner使用步骤:

      导包:improt java.util.Scanner;

      创建实例对象:Scanner sc = new Scanner();

      调用方法:

      int i =  sc.nextInt();//用来接收控制台输入的数字

      String s = sc.next();//用来接收控制台输入的字符

    import java.util.Scanner;
    public class ScannerDemo{
        public static void main(String[] args){
            Scanner sc = new Scanner(System.in);
            int a = sc.nextInt();
            System.out.println("+1="+(a+1));
            String s = sc.next();
            System.out.println("****:"+s);
        }
    }

     二、随机数Random

    2.1 用于产生随机数的Random类也属于引用类型

      1)Random类可以产生多种数据类型,下面主要展示产生整数随机数和小数随机数、

      2)方法简介

        ①public int nextInt(int maxValue); 产生[0,maxValue)范围的随机整数,包含0,不包含maxValue;

        ②public double nextDouble(); 产生[0,1)范围内的随机小数,包含0,不包含1;

      3)Random使用方式:

        ①import导包:import java.util.Random;

        ②创建实例对象:Random rd = new Random();

    import java.util.Random;
    public class RandomDemo{
        public static void main(String[] args){
            Random rd = new Random();
            //产生0-10的整数,不包括10
            int num = rd.nextInt(10);
            System.out.println(num);
            //产生0-1的小数,不包括1
            Double num1 = rd.nextDouble();
            System.out.println(num1);
        }
    }

  • 相关阅读:
    单元测试
    Go 语言基础语法
    Go 切片
    Beego环境搭建和bee工具安装使用(绝对可成功)
    Go 语言安装以及BeeGo环境配置
    解决安装了Phpstudy和本地数据库冲突的问题
    Go语言入门学习指南
    day74:drf:drf其他功能:认证/权限/限流/过滤/排序/分页/异常处理&自动生成接口文档
    day73:drf:drf视图相关类&路由Routers&创建虚拟环境
    day72:drf:反序列化功能&模型类序列化器Modelserializer&drf视图APIView
  • 原文地址:https://www.cnblogs.com/smilehq/p/12737188.html
Copyright © 2011-2022 走看看