package com.work;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.util.ArrayList;
import java.util.Random;
public class T3 {
public static void main(String[] args) throws Exception {
/* 3.产生10个1-100的随机数,并放到一个数组中
(1)去除该数组中大于10的数
(2)将该数组中的数字写入到本地文件number.txt中
*/
ArrayList<Integer> arr = new ArrayList<>();
for (int x = 0; x < 10; x++) {
int random = new Random().nextInt(100) + 1;//生成0-99 的数 要求是100-1所以+1
if (random < 10) {
arr.add(random);
} //将随机数赋值给数组
}
writeArr(arr);
}
private static void writeArr(ArrayList<Integer> arr) throws Exception {
BufferedWriter bw = new BufferedWriter(new FileWriter("D:\\number.txt"));
for (int temp : arr) {
bw.write(temp + ",");// 数字+ 字符串 ---> 变成字符串
}
bw.close();
}
}