Scanner类
使用引用数据类型--类的公式
1、创建这个类型的变量|引用
引用数据型 变量名|引用名=new 引用数据类型();
2、根据引用数据类型使用功能
变量名|引用名.功能的名称();
Scanner:
用来接收用户从键盘输入的内容
步骤:
1、导包
使用import关键字+包名
eg:import java.util.Scanner
位置:类的上面,包下
导包的作用:指明该类的存在的位置
2、创建类型的引用|变量
eg:Scanner sc=new Scanner(System.in);
3、使用功能
sc.next();-->接收输入的字符串不含空格,遇到enter功能结束
sc.nextLine();-->接收输入的字符串包含空格,遇到enter功能结束;如果在nextLine()前面有使用一系列的next功能,可以处理遗留的enter问题
.
.
.
sc.nextInt();-->>接收输入的数字,遇到enter功能结束
4、关闭
友好的使用方式推荐关闭,但不关闭不会出错,必须在使用完成后关闭,否则重新开启也不能使用
eg:sc.close();
Random类
random:
产生随机数
步骤:
1、导包
指明Random类的位置
2、创建类型的引用|变量
Random 变量名|引用名=new Random();
3、使用功能
产生随机整数 变量名|引用名.nextInt()产生一个int范围内的随机整数
产生随机小数 变量名|引用名.nextDouble()产生一个[0.0,1.0]的随机小数
产生[0-n]范围的随机整数:变量名|引用名.nextInt(n+1)+1;
产生指定范围[min,max]的随机整数:变量名|引用名.nextInt(max+1-min)+min;
4、关闭
变量名|引用名.close;