1.请分别描述一下Scanner类、Random类、ArrayList类(如概念,使用步骤等)
Scanner类:
概念:一个可以解析基本类型和字符串的简单文本扫描器.
使用步骤:
1.导包 import java.util.Scanner
2.创建 Scanner 对象名 = new Scanner(System.in);
3.使用 获取键盘输入的int数字: 对象名.nextInt();
获取键盘输入的字符串: 对象名.next();
Random类:
概念:随机产生伪随机数
使用步骤:
1.导包 import java.util.ArrayList<E>;
2.创建 Random 对象名 = new Random();
3.使用 产生随机的int数字(范围,int的所有范围): 对象名.nextInt();
产生随机的int数字(范围是[0-n],从0开始,即包含0也包含n): 对象名.nextInt(n);
ArrayList类:
概念:集合类,是一个容器,是数组的升级版,长度可以发生改变,存储的是引用数据类型.
使用步骤:
1.导包 import java.util.Random
2.创建 ArrayList<引用数据类型> 集合名 = new ArrayList<>;
后面尖括号可写可不写,在JDK 7 版本开始可以不用写,
所保存的数据必须与创建的引用数据类型一致.
2.ArrayList类中有哪些方法,这些方法实现的效果是什么
- 添加元素: 集合名.add(对应类型的数据);
- 删除元素: 集合名.remove(对应类型的数据); // 保存的是被删除的数
- 获取元素: 集合名.get(索引值);
- 集合长度: 集合名.size();
3.集合和数组的区别
数组的长度是固定的,并且存储的是基本的数据类型;
集合的长度可以发生改变,存储的是引用数据类型. |
|