package one24; import java.io.*; import java.util.ArrayList; import java.util.Collections; public class practicethrr { public static void main(String[] args) throws IOException { // 随机点名器3 (学生独立完成) // 需求: // -个文件里面存储了班级同学的姓名,每一个姓名占一行 // 要求通过程序实现随机点名器。 // 第三次必定是张三同学 // 运行效果: // 第一次运行程序:随机同学姓名1 // 第二次运行程序: 随机同学姓名2 // 第三次运行程序:张三 BufferedReader duqusuzi = new BufferedReader(new FileReader("C:\\Users\\LX\\IdeaProjects\\untitled\\shuzihua")); String s = duqusuzi.readLine(); int i = Integer.parseInt(s); i++; ArrayList<String> jihe = new ArrayList<>(); BufferedReader sjishu = new BufferedReader(new FileReader("C:\\Users\\LX\\IdeaProjects\\untitled\\lingshixingmin")); String kfc ; while (( kfc = sjishu.readLine() ) != null ){ jihe.add(kfc); } sjishu.close(); Collections.shuffle(jihe); if(i >=3 ){ System.out.println("张三"); i = 0; }else { System.out.println(jihe.get(0)); } BufferedWriter xiechushuzi = new BufferedWriter(new FileWriter("C:\\Users\\LX\\IdeaProjects\\untitled\\shuzihua")); xiechushuzi.write(i+""); xiechushuzi.close(); duqusuzi.close(); } }
IO相关随机点名第三次指定对象
最新推荐文章于 2024-07-22 14:15:06 发布