Boa tarde
Estou tentando efectuar um programa que me calcule o factorial entre 2 valores
Não pretendo obter a função através de API, mas sim através de ciclos for. Será que é possível
Comecei por :
for(;long n = 1, factorial = 1; n < 10; n = n + 1)
Contudo a partir deste código não consigo ir mais além, pois não tenho ideia de como fazer o factorial, ou seja:
3! = (2!) * 3 ou seja n! = (n-1)! * n
Ainda estou no início do JAva e estou tentando compactar os conhecimentos
Estou usando um editor de texto e terminal em meu MAc
Acreditem que vale a pena começar e esforçar por este método pois os erros de sintaxe aparecem e somos forçados a perceber tudo. Para mim tem valido o esforço.
Nota: utilizei long , pois a partir de alguns números ultrapassa o valor que a variável pode suportar e dará erros.
Alguém pode me ajudar??
Obrigado a todos.