Random

关于Random

Random类位于java.util.Random包下,可以用来生成随机序列。

有两种常用用法:

Random() 用时间作为种子产生随机序列,随机性性强,一般产生的序列不相同。

Random(seed) seed是产生随机序列的种子,只要是同一种子,每次产生的随机序列都相同。

代码举例

1.第一种方法产生随机序列

Random r = new Random();
int a = nextInt(10);

10代表产生的随机序在0到10之间(不包括10),即[0,10)。


2.第二种方法产生随机序列

Random r = new Random(10);
int a = nextInt(10);

每次产生的随机序列都相同。


具体更多用法可以查询API

Scanner

关于Scanner

Scanner的作用类似于输入函数,可以把键盘的输入传递给需要用的变量。

Scanner的使用步骤

1.导包

import java.util.Scanner;

2.创建

Scanner sc = new Scanner(System.in);

tips:System.in表示从键盘输入。

3.使用

String str = sc.next();

String str = sc.nextLine();

对于字符串,有上述两种常用用法,对于第一种,遇到空格就结束,对于第二种遇到回车才结束。

String str = sc.nextInt();

对于int类型,常用用法如上所写。


更多详细用法请查询API

请我喝杯咖啡吧~

支付宝
微信