介绍Scanner类、Random类、ArrayList类的基本使用,完成案例随机不重复点名的程序
Scanner
Scanner类是一个文本扫描器类,对字符串文本进行扫描操作。
Scanner主要作用--------------接受用户输入的值
1、首先需要构造一个Scanner类的对象,并且与标准输入流System.in关联
类型 变量名 = new 类型();
Scanner scanner = new Scanner(System.in);
2,调用Scanner类对象,scanner的方法从输入流中获取你需要的输入
变量.功能名字();
运用分为四个步骤:
1.实例化扫描对象,用来扫描系统的标准输入键盘
Scanner sc=new Scanner(System.in);
2.打印一个提示信息提示用户输
System.out.println("请在控制台输一个数");
3.接受用户键盘的输入入内容
int num=scanner.nextInt();
4.使用用户输入的内容
System.out.println("你输入的数是"+num);
Random
random类用于--------------生成随机数字
Random 类每次调用它最多可提供 32 个伪随机生成的位。
Random类与Scanner的用法基本上一样;
使用步骤:
- 导入包
- import java.util.Random;
- 创建对象
- Random r = new Random();
- 产生随机数
- int num = r.nextInt(10);
- 解释: 10代表的是一个范围,如果括号写10,产生的随机数就是0-9,要想获取到10的值那么就要在括号后面写上+1可以实现;
结合Scanner输入流和Random随机数,实现猜数字的游戏
package com.hp.text01;
import java.util.Random;
import java.util.Scanner;
import stat