A maior rede de estudos do Brasil

Como calcular fatorial no java?

Como que posso fazer um código em java metodo recursivo usando fatorial?


7 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

Para responder essa questão devemos aplicar nosso conhecimento sobre estrutura de dados.


public class Fat{

public static void main(String args[]){

for(long i=0; i<=10; i++){

System.out.println(i + “! = “ + fatorial(i) );

}

}

public static long fatorial(long elem){

if(elem<=1)return1;

else return elem*fatorial(elem-1);

}

}


Portanto temos acima o código que executa o fatorial de forma recursiva em java.

Para responder essa questão devemos aplicar nosso conhecimento sobre estrutura de dados.


public class Fat{

public static void main(String args[]){

for(long i=0; i<=10; i++){

System.out.println(i + “! = “ + fatorial(i) );

}

}

public static long fatorial(long elem){

if(elem<=1)return1;

else return elem*fatorial(elem-1);

}

}


Portanto temos acima o código que executa o fatorial de forma recursiva em java.

User badge image

Luis Felipe

Há mais de um mês

public static int fatorial(int num) {

     return num == 0 ? 1 : num * fatorial(num - 1);

}

User badge image

Celso

Há mais de um mês

package aula18022014;

public class fatorial {

public static void main(String[] args) {
int t = fatorial(5);
System.out.println(t);

}

public static int fatorial(int num) {
if (num == 0) {
return 1;
} else {
return num * fatorial(num - 1);
}
}
}

User badge image

Lucas

Há mais de um mês

public class Fatorial



         public static void main (String [] args)

         { 

                int i, Fat = 4; 

                for ( i=1; i<=Fat; i++)

                      Fat=Fat*i; 

                System.out.print(Fat); 

         } 

Essa pergunta já foi respondida por um dos nossos especialistas