编写一个点名器的Java代码
时间: 2023-09-24 21:05:37 浏览: 294
### 回答1:
答案:public class RollCaller {
public static void main(String[] args) {
String[] names = {"张三", "李四", "王五"};
for(int i = 0; i < names.length; i++) {
System.out.println("点名:" + names[i]);
}
}
}
### 回答2:
以下是一个简单的Java代码,用于实现一个点名器。
```java
import java.util.ArrayList;
import java.util.Random;
public class DianMingQi {
public static void main(String[] args) {
ArrayList<String> students = new ArrayList<>();
students.add("小明");
students.add("小红");
students.add("小刚");
students.add("小美");
String randomStudent = getRandomStudent(students);
System.out.println("被点到名的学生是:" + randomStudent);
}
public static String getRandomStudent(ArrayList<String> students) {
Random random = new Random();
int index = random.nextInt(students.size());
return students.get(index);
}
}
```
此代码使用了一个ArrayList来存储学生的姓名。通过调用`getRandomStudent`方法,使用`Random`类生成一个随机数来选择一个学生,然后返回被点到名的学生的姓名。最后在主方法中打印出被点到名的学生的姓名。
这是一个非常简单的实现。你可以根据需要对代码进行扩展和优化。
阅读全文