Factorial using looping "For" (java)

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

class Factorial
{
    public static void main(String[] args)
    {
        String input = JOptionPane.showInputDialog("Input Factorial");
        int inputan = Integer.parseInt(input);
    
        long faktorial=1;
        for(int i=1;i<=inputan;i++){
            faktorial=1;

            for(int faktor=2;faktor <= i;faktor++)
                faktorial *= faktor;
                if(inputan==i){
                JOptionPane.showMessageDialog(null,i +" !"+" = " +faktorial);
                }
        }
    }
}

Using "Factorial" for file name
Capture
                                        Input:

                                        Output:

Previous
Next Post »