Considere que o método calcula foi instanciando com o parâmetro 5

Java

18/04/2016

package teste;

public class Calcula {

public static int calcula(int num) {
if(num <=1){
return 1;
}else{
return calcula(num - 1)* num;

}


}

}

Só queria entender por que o resultado é 120, Alguém poderia me esclarecer ou explicar detalhado .... Agradecida =)
Viviana Sarmento

Viviana Sarmento

Curtidas 0
POSTAR