千家信息网

random类与scanner类的示例分析

发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,random类与scanner类的示例分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。生成指定范围内的随机数Math.
千家信息网最后更新 2025年02月23日random类与scanner类的示例分析

random类与scanner类的示例分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

生成指定范围内的随机数

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

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

方法 输入 命令 类型 示例 一行 变量 字符 字符串 操作符 整数 标准 随机数 代码 就是 教程 程序 视频 学习 帮助 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络技术支持排查 nosql数据库以多副本存放吗 控制系统软件开发服务方案报价 苍南机械刀片服务器售后保障 服务器版本的ubuntu 崇明区市场软件开发服务介绍 区块链数据库基于什么分布 软件开发阶段任务是什么 从备份文件中还原出数据库 ar软件开发是什么意思 北仑敏捷软件开发管理 网络安全等级第一级及以上 孝感市三调数据库 锦州每搜网络技术有限公司 CBK最新服务器 58红包扫雷软件开发 软件开发有限公司座机 ug 中刀具加工数据库 福州大学网络安全考研科目 红河服务器上门回收中心 数据库中查询一个字段多个值 网络安全国家安全机关 福建定制网络技术开发创新服务 Hana数据库查询库中表 网络安全警察视力要求 为什么不能直接修改数据库数据 软件开发出来要办些什么手续 神魔大陆屠龙端数据库 软件开发中心好不好 软件开发项目管理怎么做
0