Подскажите пожалуйста, что означает этот момент кода на Java
* Solves everything and returns right answer
* @param exprList
* @param input
* @return
*/
public static Double[] getAnswer (List
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(1);
funcInput = answer[2 + 5*i] + answer[3 + 5*i];
answer[1 + 5*i] = solveFunc(currentFunc, funcInput);
currentFunc = exprList.get(4);
answer[4 + 5*i] = solveFunc(currentFunc, funcInput);
}
return answer;
}