Introducing Radical.sh

Forget Code launches a powerful code generator for building API's

Factorial of a given number with swing gui in Java

  1. import javax.swing.JOptionPane;
  2. public class mainclass {
  3. public static void main(String[] args) {
  4. String number;
  5. int result,inputNumber;
  6. number = JOptionPane.showInputDialog("enter a number");
  7. inputNumber = Integer.parseInt(number);
  8. result = computeFactorial(inputNumber);
  9. JOptionPane.showMessageDialog(null, "the factorial is :" + result);
  10. }
  11. public static int computeFactorial(int n) {
  12. int i;
  13. int result = 1;
  14. for (i = 1; i <= n; i++){
  15. result = result * i;
  16. }
  17. return result;
  18. }
  19. }