v1.3 题目生成逻辑实现

pull/3/head
杨博文 7 months ago
parent 379a619104
commit 1ec2d114e3

@ -4,7 +4,6 @@ import com.ybw.mathapp.entity.QuestionWithOptions;
import com.ybw.mathapp.service.JuniorHighGenerator;
import com.ybw.mathapp.service.MultipleChoiceGenerator;
import com.ybw.mathapp.service.PrimarySchoolGenerator;
import com.ybw.mathapp.service.SeniorHighGenerator;
import java.util.List;
public class Main {

@ -1,6 +1,6 @@
package com.ybw.mathapp.service;
import static com.ybw.mathapp.service.PrimarySchoolGenerator.isNumeric;
import static com.ybw.mathapp.service.AdvancedCaculate.isNumeric;
import java.util.ArrayList;
import java.util.List;

@ -33,7 +33,6 @@ public class MultipleChoiceGenerator {
*
*
* @param count
* @param numOptions 4
* @return ()
*/
public List<QuestionWithOptions> generateMultipleChoiceQuestions(int count) {

@ -1,5 +1,7 @@
package com.ybw.mathapp.service;
import static com.ybw.mathapp.service.AdvancedCaculate.isNumeric;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
@ -78,26 +80,6 @@ public class PrimarySchoolGenerator implements QuestionGenerator {
}
}
/**
*
*
* <p>
*
* @param str
* @return truefalse
*/
public static boolean isNumeric(String str) {
if (str == null || str.isEmpty()) {
return false;
}
try {
Double.parseDouble(str);
return true;
} catch (NumberFormatException e) {
return false;
}
}
/**
*
*

@ -1,6 +1,6 @@
package com.ybw.mathapp.service;
import static com.ybw.mathapp.service.PrimarySchoolGenerator.isNumeric;
import static com.ybw.mathapp.service.AdvancedCaculate.isNumeric;
import java.util.ArrayList;
import java.util.List;

Loading…
Cancel
Save