Java Scanner和Random的使用:
Scanner:扫描器
1. 从控制台(也就是从键盘上)得到一个字符
- 扫描器是Java自带的一个类,可以直接引用,导入一个包就可以
import java.util.Scanner;
- 接下来创建Scanner类的对象就可以使用了
Scanner sc = new Scanner(System.in);
//扫描(输入)一个整数到变量a
int a1 = sc.nextInt();
//扫描(输入)一个小数到变量b
double a2 = sc.nextDouble();
//扫描(输入)一个字符串到a3
String a3 = sc.next();
Random: 随机生成器
2.随机生成一个指定范围内的数字
Random num = new Random();
int b1 = num.nextInt(10); //生成0~9之间的一个整数
//如果想随机生成一个负数,可以这样:
int a1 = num.nextInt(1) - 10; //随机生成一个-9 ~ 0 的数
long b2 = num.nextLong(); //随机生成一个Long类型
double b3 = num.nextDouble(); //生成0~1之间的double类型的数
Boolean b4 = num.nextBoolean(); //随机生成 true 或 false