JAVA 已被定义的类 Random , Scanner
旧城以东 2018-10-31 09:35:41 Random
/*
java中已经有的引用类型 Random类,作用,产生随机数
步骤:
1. 导入包, Random类,也在java.util文件夹
2. 公式: 创建出Random类型的变量
3. 变量. 调用Random类中的功能,产生随机数
Random类,提供功能 , 名字 nextInt() 产生一个随机数, 结果是int类型
出现随机数的范围, 在功能nextInt(写一个整数), 整数: 随机出来的范围
随机数的范围在 0 - 指定的整数之间的随机数 nextInt(100) 0-99
产生浮点的随机数: 功能名字 nextDouble() 随机数的范围 0.0-1.0
随机数: 伪随机数, 虚拟机根据人写好的一个算法,生成出来的
*/
import java.util.Random;
public class RandomDemo{
public static void main(String[] args){
// 2. 公式: 创建出Random类型的变量
Random ran = new Random();
// 3. 变量. 调用Random类中的功能,产生随机数
// Random类中的,产生随机数的功能
int i = ran.nextInt(100);
System.out.println(i);
//问题? 产生随机数,范围 1-100之间
// nextInt(100) 0-99 + 1
double d = ran.nextDouble();
System.out.println(d);
}
}
Scanner
/*
引用数据类型, 介绍一个类 Scanner
java已经存在了,是Sun公司为我们做好的类,使用他
定义引用数据类型变量,和基本类型变量区别
int a = 1;
格式:
类型 变量名 = new 类型();
举例: 创建出Scanner类的变量
Scanner sc = new Scanner();
int a = 1;
每个引用类型,都有自己的功能,如何使用功能
公式:
变量.功能名字()
Scanner类,作用,让我在命令行中,接受键盘的输入
使用Scanner类步骤:
1. 导入包,指明类所在的文件夹, 关键字 import
java文件夹-util文件夹
2. 公式,创建出Scanner类型变量
3. 变量.使用Scanner类中的功能,完成键盘输入
*/
import java.util.Scanner;
public class ScannerDemo{
public static void main(String[] args){
// 类型 变量名 = new 类型();
// 创建出Scanner,类变量
Scanner sc = new Scanner(System.in);
//变量.功能名字() 接受键盘输入
// 功能: nextInt() 接受键盘输入,保证输入的是整数
// 功能接受的数据就是整数,功能运行后的结果就是整数类型
int i = sc.nextInt();
System.out.println(i);
//Scanner类的另一个功能 next() 接受键盘输入的字符串
String s = sc.next();
System.out.println(s);
}
}