产生10个1-100的随机数,并放到一个数组中
(1)把数组中大于等于10的数字放到一个list集合中,并打印到控制台。
(2)把数组中的数字放到当前文件夹的number.txt文件中
package zuoye1105;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class Demo08 {
public static void main(String[] args) throws IOException {
int[] aa =new int[10];
int x=0;
List<Integer> list = new ArrayList<Integer>();
for (int i = 0; i < 10; i++) {
x=(int) (Math.random()*100+1);
aa[i]=x;
}
for (int a :aa) {
if (a>=10) {
list.add(a);
}
}
BufferedWriter bfw= new BufferedWriter(new FileWriter("3.txt"));
for(Integer l:list) {
String str1 =l+" ";
bfw.write(str1);
bfw.flush();
}
bfw.close();
}
}