题库管理系统代码java
时间: 2023-08-03 08:09:40 浏览: 40
基于Java的题库管理系统设计源码
题库管理系统可以采用Java技术实现,以下是一个简单的Java代码示例:
```
import java.util.ArrayList;
import java.util.List;
class Question {
private int id;
private String content;
private String answer;
public Question(int id, String content, String answer) {
this.id = id;
this.content = content;
this.answer = answer;
}
public int getId() {
return id;
}
public String getContent() {
return content;
}
public String getAnswer() {
return answer;
}
}
class QuestionBank {
private List<Question> questions = new ArrayList<>();
public void addQuestion(Question question) {
questions.add(question);
}
public List<Question> getQuestions() {
return questions;
}
}
public class Test {
public static void main(String[] args) {
QuestionBank questionBank = new QuestionBank();
questionBank.addQuestion(new Question(1, "2+2=?", "4"));
questionBank.addQuestion(new Question(2, "1+1=?", "2"));
List<Question> questions = questionBank.getQuestions();
for (Question question : questions) {
System.out.println("Question " + question.getId() + ": " + question.getContent());
System.out.println("Answer: " + question.getAnswer());
}
}
}
```
这个例子定义了一个Question类,其中包含题目的id、内容和答案,另外还有一个QuestionBank类,用于管理题目。在main方法中,创建了一个QuestionBank对象,添加了两道题目,然后遍历所有题目并输出题目和答案。这只是一个非常基础的示例,实际的题库管理系统需要更多的功能和复杂的实现。
阅读全文