Java写一个简单的在线考试系统
时间: 2023-08-04 19:05:56 浏览: 43
好的,下面是一个简单的在线考试系统的Java代码:
```java
import java.util.*;
public class ExamSystem {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int score = 0; // 记录用户得分
String[] questions = {"1+1=?", "2*2=?", "3/2=?", "4-3=?", "5%3=?"}; // 题目数组
String[] answers = {"2", "4", "1.5", "1", "2"}; // 答案数组
for (int i = 0; i < questions.length; i++) { // 循环遍历题目数组
System.out.println("第" + (i + 1) + "题:" + questions[i]); // 输出题目
String userAnswer = sc.nextLine(); // 获取用户输入的答案
if (userAnswer.equals(answers[i])) { // 判断答案是否正确
System.out.println("回答正确!");
score += 20; // 累计用户得分
} else {
System.out.println("回答错误!");
}
}
System.out.println("您的得分为:" + score); // 输出用户得分
}
}
```
以上代码实现了一个简单的在线考试系统,包含了5道数学题目,用户需要逐一回答,系统会根据用户的回答情况给出相应的提示,并计算出用户的得分。
当然,这只是一个简单的示例代码,实际的在线考试系统需要更加完善和复杂的功能来满足实际需求。