学习任务:
1.了解并使用Scanner类
2.了解i并使用Random类
Scanner类
它是java中的一个可以解析基本类型和字符串的简单文本扫描器。
Scanner类他是引用数据类型,使用的时候需要导包:
格式如下:
import 包名.类名;
举例:
java.util.Scanner;
那么如何使用Scanner类创建对象呢?
创建该类的对象 格式如下:
数据类型 变量名 = new 数据类型(参数列表);
举例:
Scanner sc =new Scanner (System.in);
那么如何调用呢?
格式:
变量名.方法名();
举例:
int i =sc.nextInt();
//可以接收一个键盘上的整数
那么使用步骤连起来如下:
import java.util.Scanner;//1. 导包
public class tu01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);// 2. 创建键盘录入数据的对象
System.out.println("请录入一个整数:");// 3. 接收数据
int i = sc.nextInt();
System.out.println("i=" + i);// 4. 输出数据
}
}
运行结果:
i=20
Random类
什么是Random类?
此类的实例用于生成伪随机数。
代码如下:
Random n = new Random();
int i = n.nextInt();
它也是引用类型。
完整代码如下:
import java.util.Random;//导包
public class tu02 {
public static void main(String[] args) {
Random r = new Random();// 2. 创建键盘录入数据的对象
for (int i = 1; i <= 3; i++) {
int number = r.nextInt(10);// 3. 随机生成一个数据
System.out.println("number:" + number);// 4. 输出数据
}
}
}
运行结果:
number:4
number:1
number:6
好好学习天天向上 冲 冲 冲! ! !