java 写一个随机点名
时间: 2023-11-21 10:06:31 浏览: 93
好的,以下是一段 Java 代码,用于随机点名:
```java
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;
public class RandomNamePicker {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
ArrayList<String> names = new ArrayList<String>();
Random rand = new Random();
System.out.println("请输入学生姓名(输入 end 结束输入):");
String name = input.nextLine();
while (!name.equals("end")) {
names.add(name);
name = input.nextLine();
}
if (names.size() == 0) {
System.out.println("没有输入任何姓名!");
return;
}
int index = rand.nextInt(names.size());
System.out.println("随机点名结果:" + names.get(index));
}
}
```
使用时,按照提示输入学生姓名,以 end 结束输入,然后程序将随机选择一个姓名进行点名。
阅读全文