Boa Tarde!
Não consigo identificar o erro para saber onde estou errando…
Obrigado
import javax.swing.*;
public class Fatorial{
//metodo para calculo fatorial
public static int fator(int f , int i , int num){
while (i++ < num){
f = f * i;
return f;
}
}
//metodo principal
public static void main(String args[]){
//Declaração de Variáveis
int num;
//Entrada de Dados do Usuário
num = Integer.parseInt(JOptionPane.showInputDialog("Digite um número"));
//Exibição dos dados
JOptionPane.showMessageDialog(null, fator(num));
}
}