考试系统设计Java代码
时间: 2023-09-08 22:11:42 浏览: 34
好的,下面为您提供一个简单的考试系统的 Java 代码示例,仅供参考:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class ExamSystem {
public static void main(String[] args) {
List<Question> questions = new ArrayList<>();
questions.add(new Question("1+1=?", "2"));
questions.add(new Question("2+2=?", "4"));
questions.add(new Question("3+3=?", "6"));
questions.add(new Question("4+4=?", "8"));
questions.add(new Question("5+5=?", "10"));
Scanner scanner = new Scanner(System.in);
int score = 0;
System.out.println("欢迎进入考试系统!");
System.out.println("请回答以下五道数学题:");
for (int i = 0; i < questions.size(); i++) {
System.out.println("第" + (i + 1) + "题:" + questions.get(i).getTitle());
String answer = scanner.nextLine();
if (answer.equals(questions.get(i).getAnswer())) {
System.out.println("回答正确!");
score += 20;
} else {
System.out.println("回答错误!");
}
}
System.out.println("您的得分是:" + score);
}
static class Question {
private String title;
private String answer;
public Question(String title, String answer) {
this.title = title;
this.answer = answer;
}
public String getTitle() {
return title;
}
public String getAnswer() {
return answer;
}
}
}
```
这个考试系统的代码很简单,只是提供了一个基本的框架,您可以根据自己的需要进行修改或扩展。