1. 'package four;' // 声明该类所在的包为four
  2. 'import java.io.*;' // 导入java.io包中的所有类
  3. 'import java.util.*;' // 导入java.util包中的所有类
  4. 'public class four {' // 声明一个名为four的公共类
  5. ' public static void main(String[] args) throws IOException {' // 声明一个公共静态无返回值的主函数,抛出IOException异常
  6. ' BufferedReader br = new BufferedReader(new FileReader("C:\Users\Administrator\IdeaProjects\untitled\src\four\fourname.txt"));' // 创建一个文件读取流,读取指定路径下的fourname.txt文件
  7. ' ArrayList list = new ArrayList<>();' // 创建一个字符串类型的动态数组
  8. ' String line;' // 声明一个字符串变量line
  9. ' while ((line = br.readLine()) != null) {' // 循环读取文件中的每一行,当读取到的行不为空时执行循环体
  10. ' list.add(line);' // 将读取到的行添加到动态数组中
  11. ' }
  12. ' br.close();' // 关闭文件读取流
  13. ' Random r = new Random();' // 创建一个随机数生成器
  14. ' int index = r.nextInt(list.size());' // 生成一个小于动态数组长度的随机数作为下标
  15. ' System.out.println("被抽中回答问题的同学是:" + list.get(index));' // 输出被选中的同学姓名
  16. ' }
  17. }' // 类结束符
Java随机抽取姓名程序代码解析

原文地址: https://www.cveoy.top/t/topic/ofE0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录