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

  • 相关阅读:
    管道及有名管道(pipe与FIFO)
    详细介绍Linux重定向的使用
    Emacs文件和目录操作模式Dired
    exec家族函数
    Seven file types of Unix system(4.3)
    va_list、va_start、va_arg、va_end的原理与使用
    const int*和int const*的区别
    asp.net 文件加载错误
    终于有了属于自己的家,哈哈,很高兴~~
    难得的一场雪
  • 原文地址:https://www.cnblogs.com/smilehq/p/12737188.html
Copyright © 2011-2022 走看看