package Lecture4; import javax.swing.*; public class Factorial2 { public static void main(String[] args) { while (true) { String input= JOptionPane.showInputDialog("Introduzca n (-1 para salir)"); int n= Integer.parseInt(input); if (n == -1) break; int result= 1; for (int i=1; i <= n; i++) result *= i; System.out.println("Resultado: " + result); } System.out.println("Finalizado"); System.exit(0); } }