生成一个1-33之间不重复的6个数字,在控制台依次输入六个整数,输入的数字和生成的数字相同三个或三个以上,程序结束,反之继续,需要传两个参数int类
package ArrayList;
import java.util.ArrayList;
import java.util.Random;
/*生成6个1~33之间的随机整数,添加到集合,并遍历*/
public class demo01 {
public static void main(String[] args) {
//创建ArrayList对象
ArrayList<Integer> list = new ArrayList<>();
//创建Random对象
Random R = new Random();
//获取随机数放入list
for (int i = 0; i < 6; i++){
int num = R.nextInt(33) + 1;
list.add(num);
}
//直接打印输出
System.out.println(list);
System.out.println("=================");
//遍历输出
for (int i = 0; i <list.size(); i++){
System.out.print(list.get(i) + ",");
}
}
}