黑马程序员课程内容丰富多样,每个知识点我们都设计有新奇的案例让大家练习。黑马程序员训练营的课程也是案例驱动教学,每天都会进行大量的代码练习。今天我们就来一起做一个基础阶段第8天的一个小案例。
ArrayList<Integer> list = new ArrayList<>();
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
Random r = new Random();
while (true) {
int i = r.nextInt(10);// 不断的产生随机数
boolean b = true;
System.out.println(i);
for (int j = 0; j < list.size(); j++) {// 遍历集合中已经有的整数,判断新的数是否已经存在
if (list.get(j) == i) {
System.out.print(i + "已经存在" + "\r\n");
b = false;
}
}
if (b) {
list.add(i);
}
if (list.size() == 5) {
break;
}
}
}
public static void main(String[] args) throws IOException {
ArrayList<Integer> list = new ArrayList<>();
Random r = new Random();
while(true){
int i = r.nextInt(10);//不断的产生随机数
boolean b = true;
System.out.println(i);
for (int j = 0; j < list.size(); j++) {//遍历集合中已经有的整数,判断新的数是否已经存在
if(list.get(j)==i){
System.out.print(i + "已经存在"+"\r\n");
b = false;
}
}
if(b){
list.add(i);
}
if(list.size()==5){
break;
}
}
FileWriter fw = new FileWriter("arr.txt");
for (int i = 0; i < list.size(); i++) {
fw.write(list.get(i)+" ");
}
fw.close();
System.out.println("end");
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |