Factorial

Programa que pide un número y obtiene el factorial.

n! = n * (n-1) * (n – 2) * . . . * 2

Fichero Factorial.java:

import java.util.Scanner;

public class Factorial {

    public static void main (String[] args) {
        Scanner scanner = new Scanner(System.in);
        int numero;
        long factorial = 1;

        System.out.print("Introduce un número: ");
        numero = scanner.nextInt();     
        scanner.close();

        //for (int i = 2; i <= numero; i ++) {
        for (int i = numero; i > 1; i --) {
            factorial = factorial * i;
        }

        System.out.println(numero + "! = " + factorial);
    }
}

 

Deja una respuesta