- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoRecursividade
- LinguagensJava
Identifique a saída correta para o código em Java
apresentado abaixo.
public class CalculadoraFatorial { public static void main(String[] args) { int numero = 5; long resultado = calcularFatorial(numero); System.out.println("O fatorial de " + numero + " é: " + resultado); } static long calcularFatorial(int n) { if (n == 0 || n == 1) { return 1; } else { return n * calcularFatorial(n - 1); } } }
public class CalculadoraFatorial { public static void main(String[] args) { int numero = 5; long resultado = calcularFatorial(numero); System.out.println("O fatorial de " + numero + " é: " + resultado); } static long calcularFatorial(int n) { if (n == 0 || n == 1) { return 1; } else { return n * calcularFatorial(n - 1); } } }