16/02/2015, 14:35
|
| | Fecha de Ingreso: septiembre-2014 Ubicación: Bogotá
Mensajes: 3
Antigüedad: 10 años, 2 meses Puntos: 0 | |
Problema ciclo for Buen día,
Tengo un programa que debe sacar el factorial a los números de 0 a 5, el problema viene cuando va a sacar el factorial a 3 y los siguientes, de 0 a 2 realiza correctamente. Este es el código del programa
public class SumaFact {
public static void main(String[] args) {
int n = 0;
int fn = 1;
for (int i = 0; i <= 5; i++) {
for (int j = 1; j <= n; j++) {
fn = fn * j;
}
JOptionPane.showMessageDialog(null, n+"! = "+fn);
n++;
}
}
}
Quisiera saber por qué no funciona correctamente, he probado de todo y nada ha resultado.
Gracias. |