返回顶部
首页 > 资讯 > 后端开发 > JAVA >关于random类与scanner类的实例讲解
  • 829
分享到

关于random类与scanner类的实例讲解

java入门randomscanner实例讲解 2021-08-21 03:08:22 829人浏览 无得
摘要

生成指定范围内的随机数Math.random() 生成随机数,随机数在0到1之间,类型是 double。代码示例:public class randCase { public static void main(String[] ar

生成指定范围内的随机数

Math.random() 生成随机数,随机数在0到1之间,类型是 double。

代码示例:

public class randCase {
    public static void main(String[] args) {
        double rand = 0;
        for (int i = 0; i < 10; i++) {
            rand = Math.random();
            System.out.println(rand);
        }
    }
}

(免费学习视频教程分享:java视频教程)

从标准输入读取字符串和整数(获取用户的输入)

Scanner in = new Scanner(System.in) 连接到标准输入。

其中 in 表示变量。

in.nextLine() 可以从命令行读取一行字符串

in.nextInt() 可以从命令行读取一个正整数。

点操作符是 Java 中的操作符,和 System.out.printf() 和 Math.random() 中的点是一样的操作符,是对点前面的“变量”进行点后面的“操作”。所谓的“操作”就是指方法,也就是我们一直写的 main 方法的那个方法。这些操作就是使用一个一个的方法。使用方法我们叫做调用方法(invoke a method)。

import java.util.Scanner; 是告诉程序,Scanner 这个类型在哪里。

创建Scanner类型的“变量”,它的作用是帮我们从标准输入中读取数据。

代码示例:

import java.util.Scanner; // 告诉程序Scanner类型在哪

public class scannerCase {
    public static void main(String[] args) {
        // Scanner.nextLine(); 从命令行中读取一行字符串。
        Scanner in = new Scanner(System.in);
        System.out.println("请输入一句话:");
        String str = in.nextLine();
        System.out.println(str);

        // Scanner.nextInt(); 从命令行中读取一行正整数。
        System.out.println("请输入一个数字:");
        int num = in.nextInt();
        System.out.println(num);
    }
}

输出结果如图所示:

2f2de8a61da5bf48df74ad4f912393f.png

相关文章教程推荐:java快速入门

--结束END--

本文标题: 关于random类与scanner类的实例讲解

本文链接: https://lsjlt.com/news/3969.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 关于random类与scanner类的实例讲解
    生成指定范围内的随机数Math.random() 生成随机数,随机数在0到1之间,类型是 double。代码示例:public class randCase { public static void main(String[] ar...
    99+
    2021-08-21
    java入门 random scanner 实例 讲解
  • java中关于scanner类的详细介绍
    1.Scanner的实现步骤第一步:在有效代码的第一行,通过import导入Scanner类!import java.util.Scanner;第二步:通过new关键字实例化一个Scanner对象!Scanner input = new S...
    99+
    2019-01-24
    java入门 java scanner
  • 关于JAVA异常类结构的详细讲解(附实例)
    1、异常类大致结构2.Throwable是所有异常类的超类.3.当程序可能出现错误(异常)的时候应该使用,使用关键捕获异常进行处理.4.捕获异常结构如下:public void test() { int num1 = 10; ...
    99+
    2017-04-28
    java教程 异常
  • JavaScriptClass类实例讲解
    目录Class类初识classclass中getter和setter设置表达式方式书写静态属性与静态方法私有属性和私有方法class继承静态属性和方法继承私有属性和方法继承class...
    99+
    2022-11-13
    JavaScript Class类 JS Class类
  • 关于java中类和对象的讲解
    1、定义 类: 对于一类事物的统称,对当前事物的一些描述,属性描述和行为描述 对象: 独立,唯一,特殊的个体2、定义格式class ClassName { // 属性描述 // 行为描述 }要求: ClassName要求符合大驼峰命名法,并...
    99+
    2014-07-08
    java入门 java 对象
  • C# Random类随机函数实例详解
    目录引言一、创建界面二、效果展示三、Random类方法四、代码逻辑总结:引言 Random类是非常值得学习的一个类,所以我们今天一起学习一下Random这个类,对于模拟数据这个是随机...
    99+
    2024-04-02
  • Android VideoView类实例讲解
            本节使用系统的示例类VideoView继续SurfaceView类相关内容的讲解...
    99+
    2022-06-06
    videoview Android
  • 分析讲解Java Random类里的种子问题
    可以说在现在的计算机语言里面,以及普通用户这里,都是没有办法获得真正的 随机数的。真正的随机数现在也只有在量子计算机当中才有获得。 所以我们现在所说的随机数,也可以称为伪随机数,伪随...
    99+
    2024-04-02
  • TypeScript中class类型实例讲解
    目录class类型构造函数class类的继承可见修饰符只读修饰符总结class类型 TypeScript支持ES引入的class关键字,并为其添加了类型注解和其他语法(例如:可见性修...
    99+
    2022-12-30
    typescript class类型参数 typescript的类型 typescript class
  • Java异常 Exception类及其子类(实例讲解)
    C语言时用if...else...来控制异常,Java语言所有的异常都可以用一个类来表示,不同类型的异常对应不同的子类异常,每个异常都对应一个异常类的对象。Java异常处理通过5个关键字try、catch、finally、throw、thr...
    99+
    2023-05-30
    java exception 子类
  • Python_类与实例的属性关系
    从对象的相关知识我们知道,实例的内存中只有数据属性,准确的说应该是只有init构造函数中的数据,还不包括类中其他的数据属性。而类中既有init构造函数中的数据属性还有不在init构造函数中的数据,同时还包含类中的函数属性。为什么要这样设计呢...
    99+
    2023-01-31
    实例 属性 关系
  • php的Snoopy类案例讲解
    php的Snoopy类 获取请求网页里面的所有链接,直接使用fetchlinks就可以,获取所有文本信息使用fetchtext(其内部还是使用正则表达式在进行处理),还有其它较多的功...
    99+
    2024-04-02
  • Python自定义元类的实例讲解
    1、说明 一个类没有声明自己的元类,默认他的元类就是type,除了使用元类type,用户也可以通过继承type来自定义元类。 2、实例 我们可以使用类属性 __metaclass__...
    99+
    2024-04-02
  • Java中类加载机制的实例讲解
    这篇文章主要介绍“Java中类加载机制的实例讲解”,在日常操作中,相信很多人在Java中类加载机制的实例讲解问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java中类加载机制的实例讲解”的疑惑有所帮助!接下来...
    99+
    2023-06-20
  • 关于Spring的AnnotationAwareAspectJAutoProxyCreator类解析
    目录分析AbstractAutoProxyCreator类分析AbstractAdvisorAutoProxyCreator类分析AspectJAwareAdvisorAutoPro...
    99+
    2023-05-19
    Spring AutoProxy Spring AnnotationAwareAspectJAutoProxyCreator类
  • 关于Java的Character类详解
    目录一、什么是Java Character 类?二、Character类有哪些常用的静态方法?1、将一个字符分别转换为大写字母和小写字母2、如何判断一个字符是否是数字?3、如何将一个...
    99+
    2023-05-20
    Java Java Character类
  • C++特殊类设计概念与示例讲解
    目录一、设计模式概念二、设计一个不能被拷贝的类三、设计一个只能在堆上创建对象的类3.1 私有构造3.2 私有析构四、设计一个只能在栈上创建对象的类五、设计不能被继承的类六、单例模式6...
    99+
    2023-05-17
    C++特殊类设计 C++设计模式
  • 举例讲解Python中metaclass元类的创建与使用
    元类是可以让你定义某些类是如何被创建的。从根本上说,赋予你如何创建类的控制权。 元类也是一个类,是一个type类。 元类一般用于创建类。在执行类定义时,解释器必须要知道这个类的正确的元类,如果此属性没有...
    99+
    2022-06-04
    Python metaclass
  • Python类与实例的使用详解
    目录视频使用类和实例修改属性值视频 本课程的视频 使用类和实例 你可以使用类来模拟现实世界中的很多情景。类编写好后,你的大部分时间都将花在使用根据类创建的实例上。你需要执行的一个重要...
    99+
    2024-04-02
  • php中日期类型转换实例讲解
    1、使用date()函数将UNIX时间戳转换为日期。 2、使用strtotime()函数将日期转换为UNIX时间戳。 在PHP中是可以完成日期格式转换的,不过有一个缺点就是占用PHP...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作