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);
        }
    }

  • 相关阅读:
    php学习之Model类
    PHP学习之图像处理-水印类
    PHP学习之文件上传类
    windows 安装gitea
    下载安装office2019
    第6章 互联网的那些事儿
    第五章 了解你的用户
    第四章 关于测试的一些思考
    第三章 web设计原则:
    第二章 编程之道
  • 原文地址:https://www.cnblogs.com/smilehq/p/12737188.html
Copyright © 2011-2022 走看看