Concurso:
                TRT - 5ª Região (BA)
              
              
              
              
                
                  Disciplina:
                  
                    
                      Programação                    
                  
                  
                
              
            Considere o exemplo de programa Java a seguir: 
import javax.swing.*;
public class Principal {
    public static void main(String[] args) {
       int n;
       n = Integer.parseInt(JOptionPane.showInputDialog("Digite o valor de n:"));
       JOptionPane.showMessageDialog(null, fatorial(n));
    }
    public static double fatorial(int n) {
       
    }
}
Para que o programa acima utilize a recursividade para resolver corretamente o cálculo do fatorial de n, a lacuna  deve ser preenchida por
 deve ser preenchida por
