1 import java.util.ArrayList;
2 import java.util.Random;
3
4 /*
5 题目:
6 生成6个1~33之间的随机整数,添加到集合,并遍历集合。
7
8 思路:
9 1. 需要存储6个数字,创建一个集合,<Integer>
10 2. 产生随机数,需要用到Random
11 3. 用循环6次,来产生6个随机数字:for循环
12 4. 循环内调用r.nextInt(int n),参数是33,0~32,整体+1才是1~33
13 5. 把数字添加到集合中:add
14 6. 遍历集合:for、size、get
15 */
16 public class Demo01ArrayListRandom {
17
18 public static void main(String[] args) {
19 ArrayList<Integer> list = new ArrayList<>();
20 Random r = new Random();
21 for (int i = 0; i < 6; i++) {
22 int num = r.nextInt(33) + 1;
23 list.add(num);
24 }
25 // 遍历集合
26 for (int i = 0; i < list.size(); i++) {
27 System.out.println(list.get(i));
28 }
29 }
30
31 }