import service.QuestionService; import model.Question; import service.OptionsResult; import java.util.List; class Test { public static void main(String[] args) { System.out.println("=== 测试题目生成 ===\n"); QuestionService questionService = new QuestionService(); List questions = questionService.generateQuestions("高中", 30); for (int i = 0; i < questions.size(); i++) { Question question = questions.get(i); System.out.println((i + 1) + ". " + question.getContent()); // 通过 OptionsResult 获取选项列表 OptionsResult optionsResult = question.getOptions(); List options = optionsResult.getOptions(); System.out.print(" 选项: "); for (int j = 0; j < options.size(); j++) { char optionChar = (char) ('A' + j); System.out.print(optionChar + "." + options.get(j) + " "); } char correctChar = (char) ('A' + optionsResult.getCorrectIndex()); System.out.println(" [答案:" + correctChar + "]"); System.out.println(); } } }