Scanner 的基本使用规则
我们可以通过Scanner类来获取用户的输入
基本语法:
Scanner scanner = new Scanner(System.in);
Random的基本使用规则
1、random.random()
随机生成(0,1)之间的浮点数
2、random.randint(上限,下限)
随机生成在范围之内的整数,两个参数分别表示上限和下限
3、random.randrange( , , )
在指定范围内,按指定基数递增的集合中获得一个随机数,有三个参数,前两个参数代表范围上限和下限,第三个参数是递增增量,不包括下限,包括上限
使用方式如下:
random.randrange( 0,11,2)
随机产生范围为10间隔为2的数
注:这里输出(0,2,4,6,8,10)中一个
4、random.choice(list)
从序列中随机抽选一个数
5、random.shuffle(list)
随机排序
注:list元素为数值型
random.seed(0)设置初始化随机数种子
package Test;
import java.util.Random;
import java.util.Scanner;
import static java.lang.System.*;
public class Test {
public static void main(String[] args) {
//控制台输入
Scanner sc = new Scanner(System.in);
//随机系统
Random radom = new Random();
//生成数字范围(0-99)
int a = radom.nextInt(100);
int i = 0;
//使用do while 循环
do {
//输入数字
out.println("请输入您的猜想");
int ass = sc.nextInt();
if (ass > a) {
out.println("您输入的数值太大了");
}
if (ass < a) {
out.println("您输入的数值太小了");
} else {
out.println("恭喜您通关");
}
} while (true);
}
}