用JAVA给我写一个随机点名
时间: 2023-03-23 09:01:53 浏览: 53
好的,这是一个可以用Java实现的随机点名程序:
```
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;
public class RandomPicker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
ArrayList<String> names = new ArrayList<>();
String input;
System.out.println("请输入学生姓名,每次输入一个,按回车键确认,输入 end 结束:");
while (true) {
input = scanner.nextLine();
if (input.equals("end")) {
break;
}
names.add(input);
}
Random random = new Random();
int index = random.nextInt(names.size());
System.out.println("被抽中的学生是:" + names.get(index));
}
}
```
这个程序会从用户输入中读取学生姓名,直到用户输入 end 结束输入。然后,程序会从这些学生姓名中随机选择一个学生作为点名结果,并输出这个学生的姓名。