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

  • 相关阅读:
    针对专业人员的 TensorFlow 2.0 入门
    学习深度学习过程中的一些问题
    Leetcode_06_ZigZag Conversion (easy)
    leetcode_07_Reverse Integer (easy)
    独立游戏人:像素风格游戏制作分享(转)
    关于iphone开发中的@property和@synthesize的一些见解(转)
    iphone开发cocoa中nil,NSNull,Nil的使用区别
    Xcode6.1创建仅xib文件无storyboard的hello world应用(转)
    iOS 学习资料整理(转)
    hdoj1042ac
  • 原文地址:https://www.cnblogs.com/smilehq/p/12737188.html
Copyright © 2011-2022 走看看