Creo que sí, yo la haría así
Código Javascript
:
Ver originalpublic boolean funcion1{
boolean b = false;
if(condicion){
b = funcion2
}
return b;
}
public boolean funcion2{
boolean b = false;
if(condicion){
b = funcion3
}
return b;
}
Piensa que lo de if anidados se refiere más a la forma del código, si haces un if dentro de otro y así sucesivamente, es difícil de entender de un vistazo y las llaves son engorrosas si quieres cambiar algo.
Así en tu main, sólo vas a tener una llamada a una función, en vez de un tochazo de ifs. Mucho más claro, y limpio.
Si tuvieses que indicar cual es la que ha fallado, sería distinto.
Con la misma estructura, podrías hacer que si es incorrecta devuelva su número en negativo. Si llega al final tendrás un 5, y si falla un -X.