Program Faktorial.java

import javax.swing.JOptionPane;

public class Faktorial {
public static void main(String[] args) {
String numString = JOptionPane.showInputDialog("Masukkan Bilangan");
int numInt = Integer.parseInt(numString);
int faktorial = 1;

for(int i = numInt; i > 0; i--) {
faktorial *= i;
}

JOptionPane.showMessageDialog(null, "Faktorial dari " + numString + ":\n" + faktorial);
}
}