Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Caculo de numero Factorial usando un metodo static

import java.util.*;
public class FactorialNumero {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        Scanner entrada = new Scanner(System.in);

        int numero =0;

        System.out.println("CALCULO DEL FACTORIAL DE UN NUMERO");

        System.out.println("Ingresa un numero por favor!");

        numero = entrada.nextInt();

        //Llamada al metodo calcularFactorial
        calcularFactorial(numero);

    }

    //Metodo para calcular factorial
    public static void calcularFactorial(int numero) {

        int factorial = 1;

        for(int i = 1; i <=numero; i++) {
            factorial  *= i;            
        }

        System.out.println("El factorial del numero "+ numero + " es " + factorial);
    }// Fin metodo calcularFactorial

}
2 respuestas
public class Factorial {
    public static double calcularFactorial(int numero ){
        double factorial=1;
        for (int i = 1; i <=numero ; i++) {
            factorial*=i;
        }
        return factorial;
    }
    public static void main(String[] args) {
        Scanner t= new Scanner(System.in);
        int numero;

        System.out.println("ingrese el numero factorial");
        numero= t.nextInt();t.nextLine();

        System.out.println("El factorial de "+numero+" es igual a "+calcularFactorial(numero));
    }
}

Exelente compañero, una forma difrente de invocar el metodo y de paso ir orientadonos ha realizar programas con metodos y funciones que reciben parametro..