АЗ
Азер Заманов

Почему не работает проверка ответа пользователя в этой схеме. код на Java.

Помогите доработать мне код, что в нем не так?
Мне сказали, что funcInput надо как-то модифицировать после перехода из одного блока в другой.



/**

* Solves everything and returns right answer

* @param exprList

* @param input

* @return

*/

public static Double[] getAnswer (List exprList, Integer input) {

Integer iteration = new Integer(3);

Double[] answer = new Double[exprList.size() * iteration];

String currentFunc = new String();

Double funcInput, funcOutput = new Double(0);

for (int i = 0; i < iteration; i++) {

currentFunc = exprList.get(0);

funcInput = input.doubleValue();

funcOutput = solveFunc(currentFunc, funcInput);

answer[0 + 5 * i] = funcOutput;

if (i > 0) {

funcInput = answer[1 + 5*(i - 1)] + funcOutput;

} else {

funcInput = funcOutput;

}

currentFunc = exprList.get(2);

answer[2 + 5*i] = solveFunc(currentFunc, funcInput);

currentFunc = exprList.get(3);

answer[3 + 5*i] = solveFunc(currentFunc, funcInput);

currentFunc = exprList.get(4);

answer[4 + 5*i] = solveFunc(currentFunc, funcInput);

currentFunc = exprList.get(1);

answer[1 + 5*i] = solveFunc(currentFunc, funcInput);

}

return answer;

}

может я что-то не дописал в коде? или что-то не так сделал.. .
Кто может помочь?

Ок
Оксана

Если честно, вообще не понятно, что эта программа делает и как должна работать. Я так понимаю, это кусок кода? Было бы не плохо точнее сформулировать вопрос: что не работает, как должно и в таком духе. А так мало что понятно)) ) И по возможности добавить комментарии к коду. С уважением))

Похожие вопросы
кусок кода из java на c#
Почему не работает этот код? (С++)
как работать с java ?
помогите с кодом на JAVA
Почему этот код не работает?
Изменить код программы Java
Помогите пожалуйста с кодом Java:
Помогите с кодом java
Помогите с кодом Java.
Из-за чего этот код не работает ?(java)