介绍Scanner、Random类
来源:互联网 发布:上古卷轴5ece捏脸数据 编辑:程序博客网 时间:2024/05/16 23:43
Scanner类
- 功能:可以使用该类来完成用户键盘录入,获取到录入的数据。
//导包import java.util.Scanner;public class Demo { public static void main(String[] args) { //创建Scanner引用数据类型的变量 Scanner in = new Scanner(System.in); //获取一个整数 System.out.println("请输入一个整数"); int n = in.nextInt(); System.out.println("n的值为" + n); //获取字符串 System.out.println("请输入一个单词"); String str = in.next(); System.out.println("str的值为" + str); }}//运行结果:请输入一个整数12n的值为12请输入一个单词applestr的值为apple
Random类
功能:产生多种数据类型的随机数
种子:若创建Random实例时传入参数,即提供种子,用于随机数生成器的初始化,对于种子相同的随机数生成器,每次执行总是产生相同的随机数列。若创建实例时不传入参数,即将当前时间作为随机数生成器的种子,每一次执行时都将产生不同的输出。
//导包import java.util.Random;public class Demo { public static void main(String[] args) { // 创建Random类的实例,未提供种子 Random r = new Random(); // 提供种子 Random r2 = new Random(47); int[] rand = new int[10]; int[] rand2 = new int[10]; for(int i=0; i<10; i++) { rand[i] = r.nextInt(10);// 得到0-10范围内的随机整数,包0不包括10。 rand2[i] = r2.nextInt(10); } for (int rands : rand) { //System.out.print(rands);//9781445678 8332347245 每次执行,随机序列一直在变 } for (int rand2s : rand2) { System.out.print(rand2s);//8531198027 8531198027 每次执行,随机序列不变 } }}
0 0
- 介绍Scanner、Random类
- Scanner类Random类
- [黑马程序员]--常用类Scanner&Random
- Random类介绍
- Java基础之Scanner,Random类的对象
- java Random类介绍 【转】
- Random介绍
- 黑马程序员_java-基本数据类型的对象包装类-Math类-Random类-Scanner类<六>
- 常用类 StringBuffer Scanner Random SimpleDateFormat Pattern ArrayList LinkedList Set Map
- Scanner ,Math.random()答题正确统计
- java java.util.Random类的介绍
- Scanner类
- Scanner类
- Scanner类
- Scanner类
- Scanner类
- Scanner 类
- Scanner类
- 题目1142:Biorhythms
- 腾讯课堂Day5作业
- 关于iOS中简单实现调用系统相机及相册功能
- Aizu2224 最大生成树??
- 初识 jquery(1)
- 介绍Scanner、Random类
- ios开发 使用系统相册和相机
- sdut2605——A^X mod P
- IMWeb训练营-ToDoList
- SQL缓存的命令 l或list,/或r,n,del n,a,c
- POJ 3669 Meteor Shower(bfs)
- Java集合框架
- PCB布线规则
- 【寒江雪】静态测试之代码分析