package com.softeem.work; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.List; /** *产生10个1-100的随机数,并放到一个数组中 * (1)把数组中大于等于10的数字放到一个list集合中,并打印到控制台。 * (2)把数组中的数字放到当前文件夹的number.txt文件中 */ public class T5 { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>();//创建一个数列用来存储随机数 for (int i = 0; i < 10; i++){ int a = (int)(1 + Math.random() * 100); if (a >= 10){//判断是否符合要求 list.add(a);//添加进集合 } } System.out.println(list);//用来查看随机数 try { //字符字节都可以,我这里用字符流将信息写入文件 FileWriter fw = new FileWriter("F:\\RD\\number.txt",true); String s = "";//用来接收数列中的随机数 for (int i = 0; i < list.size(); i++){ s += list.get(i) + " "; } fw.write(s);//写入文件中 fw.close();//关闭流 } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
02-23
04-14
1108
03-24
1023