From 826278f041f2bb4972d4324739fca69ff0257979 Mon Sep 17 00:00:00 2001 From: Nie <3429871628@qq.com> Date: Fri, 26 Sep 2025 10:54:57 +0800 Subject: [PATCH] change PrimarySchoolGenerator --- src/PrimarySchoolGenerator.java | 2 +- src/QuestionGenerator.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/PrimarySchoolGenerator.java b/src/PrimarySchoolGenerator.java index 958c4eb..10172cb 100644 --- a/src/PrimarySchoolGenerator.java +++ b/src/PrimarySchoolGenerator.java @@ -12,7 +12,7 @@ public class PrimarySchoolGenerator extends QuestionGenerator { public String generateQuestion() { String question; do { - int operatorCount = generateOperatorCount(); + int operatorCount = generateOperatorCount_one(); StringBuilder questionBuilder = new StringBuilder(); // 生成第一个操作数 diff --git a/src/QuestionGenerator.java b/src/QuestionGenerator.java index 9142264..fb75548 100644 --- a/src/QuestionGenerator.java +++ b/src/QuestionGenerator.java @@ -24,6 +24,10 @@ public abstract class QuestionGenerator { return random.nextInt(5) + 1; // 1-5个操作符 } + protected int generateOperatorCount_one() { + return random.nextInt(4) + 2; // 1-5个操作符 + } + // 检查题目是否重复 protected boolean isDuplicate(String question) { return generatedQuestions.contains(question);