用Java做一个点名游戏
时间: 2023-08-19 22:52:01 浏览: 53
当然可以!下面是一个用Java编写的简单点名游戏示例:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import java.util.Scanner;
public class RollCallGame {
public static void main(String[] args) {
List<String> students = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎来到点名游戏!");
System.out.println("请输入学生姓名(回车键结束输入):");
// 输入学生姓名,直到输入空字符串
String name;
while (!(name = scanner.nextLine()).isEmpty()) {
students.add(name);
}
// 点名
Random random = new Random();
int randomIndex = random.nextInt(students.size());
String luckyStudent = students.get(randomIndex);
System.out.println("恭喜 " + luckyStudent + " 被点到了!");
}
}
```
这个程序会要求你输入学生的姓名,直到输入空字符串为止。然后,它会从输入的学生中随机选取一个学生进行点名,并输出被点到的学生的姓名。
你可以根据自己的需求对程序进行修改和扩展,比如添加更复杂的逻辑或者界面。希望这个简单的示例能帮到你!如果还有其他问题,请随时提问。