产生随机数

mac2025-12-26  8

题目:生成1-33之间的随机数,添加到集合并遍历。 解题思路:

需要生成随机数,用到Random类创建一个集合用for循环将随机数添进去用for each循环进行对集合进行遍历

for each循环也叫增强for循环,是JDK1.5以后出现的一个高级for循环,专门用于遍历数组和集合。内部其实是Interator迭代器,故不能对集合中的元素进行增删操作。 格式: for(集合/数组的数据类型 变量名 : 集合名 / 数组名){ // 一个输出语句输出变量即可 }

代码如下:

import java.util.ArrayList; import java.util.Random; public class RandomTest { public static void main(String[] args) { Random r = new Random(); ArrayList<Integer> list = new ArrayList<>(); for(int i = 0;i<30;i++){ list.add(r.nextInt(33)+1); } for(Integer j : list){ System.out.print(j + " "); } } }

运行结果:

最新回复(0)