Ejercitación Java Ejercicio 2 Escriba un programa que imprima en consola el factorial de un número N (ingresado por teclado, N > 0). Ejemplo: para N=5 debería imprimir 5! = 120
import java.util.Scanner;
public class FactorialN {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Ingrese un número: ");
int numero = sc.nextInt();
int numeroIngresado = numero;
int acumulador = 0;
while (numero > 0) {
for (acumulador = 1; numero > 0; numero -= 1) {
acumulador = acumulador * numero;
}
}
System.out.println(numeroIngresado + "! = " + acumulador);
}
}
No hay comentarios.:
Publicar un comentario