0
点赞
收藏
分享

微信扫一扫

点名器(Java)

sunflower821 2022-04-19 阅读 63
eclipsejava

刚开始学习Java ,来分享一个零基础的随机点名器,思路非常简单和清晰
1.开始要自己建立一个txt文本 或者是通过BufferedWriter 写入内容
2.再同过BufferedReader读取里面的内容
3.创建ArragList 进行读取内容
4.创建Random 随机函数进行随机点名
具体代码如下

package demo20;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Random;

public class 点名器 {
	public static void main(String[] args) throws IOException  {
//		BufferedWriter br =new BufferedWriter(new FileWriter("点名器.txt"));
//		br.write("张三");
//		br.newLine();
//		br.write("李四");
//		br.newLine();
//		br.write("王五");
//		br.newLine();
//		br.write("赵六");
//		br.newLine();
//		br.write("李五");
//		br.newLine();
//		br.write("张四");
//		br.newLine();
//		System.out.println(br);
//		br.close();
		Random  rd = new Random();
		BufferedReader bt = new BufferedReader(new FileReader("点名器.txt"));
		ArrayList<String> list =new ArrayList<>();
		String s;
		while ((s=bt.readLine())!=null) {
			list.add(s);
		}
		int index=rd.nextInt(list.size());
		String name =list.get(index);
		System.out.println("幸运的是"+name);
		
	}

}

举报

相关推荐

0 条评论