diff --git a/src/main/java/ru/ulstu/extractor/rule/service/FuzzyInferenceService.java b/src/main/java/ru/ulstu/extractor/rule/service/FuzzyInferenceService.java index 1a4fe35..88e0026 100644 --- a/src/main/java/ru/ulstu/extractor/rule/service/FuzzyInferenceService.java +++ b/src/main/java/ru/ulstu/extractor/rule/service/FuzzyInferenceService.java @@ -116,7 +116,9 @@ public class FuzzyInferenceService { if (outputVariable != null) { outputVariable.defuzzify(); } - return outputVariable == null ? "" : outputVariable.highestMembership(outputVariable.getValue()).getSecond().getName(); + return (outputVariable == null || Double.isNaN(outputVariable.getValue())) + ? "Нет рекомендаций" + : outputVariable.highestMembership(outputVariable.getValue()).getSecond().getName(); //return outputVariable == null ? "" : outputVariable.fuzzyOutputValue(); } }