为什么正确答案没有了
时间: 2023-07-20 22:15:07 浏览: 164
根据你提供的代码,可能是因为在用户点击选项按钮后,没有正确地获取下一题的正确答案。你可以检查一下 `getAnswer()` 方法的实现,是否正确地返回了下一题的正确答案。
具体来说,这段代码中保存下一题正确答案的变量为 `rightanswer`,在用户点击选项按钮后,会调用 `getAnswer(i)` 方法获取下一题的正确答案,并将答案保存在 `rightanswer` 变量中。因此,你需要确保 `getAnswer()` 方法能够正确地返回下一题的正确答案,否则 `rightanswer` 变量的值就不会被正确地更新。
你可以在 `getAnswer()` 方法中输出日志,检查是否能够正确地获取下一题的正确答案。例如:
```
private String getAnswer(int i) {
String answer = ...; // 根据题号获取正确答案
System.out.println("getAnswer(" + i + ") = " + answer); // 输出日志
return answer;
}
```
这样,当程序调用 `getAnswer()` 方法时,就会在控制台输出日志,方便你检查是否正确地获取了下一题的正确答案。
阅读全文