[b]questão 4.32b do livro de Deitel, edição 3º fala sobre a constante E que eu acho que é a constante de euler ou eulesson.
Eu utilizei um método para calcular o fatorial, ESTOU RETORNANDO UM VALOR DE FAT PARA O PROGRAMA PRINCIPAL, dúvida: por eu eu estou vendo esse valor no meu MÉTODO MAIN uma vez que eu criei DOUBLE FAT dentro de um método FATORIAL, ESSE VALOR NÃO DEVERIA SER VISTO SÓ dentro do método fatorial não ???
O PROGRAMA ESTÁ RODANDO LEGAL (A PRECISÃO É PEQUENA POR QUE RODEI SÓ 100 VEZES DENTRO DO LAÇO), GOSTARIA DE SABER APENAS ESSE LANCE PERGUNTADO ACIMA E POR QUE EU TENHO QUE COLOCAR AS PALAVRAS CHAVE public static ANTES DO MÉTODO FATORIAL ?? GRATO MEU AMIGO!! [/b]
[code] public class Questao4_32b {
public static void main(String args[]) {
double somatorio = 0, parcela = 1, denominador = 1;
int i;
for (i = 1; i <= 1000; i++) {
somatorio = somatorio + parcela;
denominador = fatorial(i);
parcela = 1 / denominador;
System.out.println(somatorio);
}
}
public static double fatorial(int x) {
double fat = 1;
for (int j = 1; j <= x; j++) {
fat = fat * j;
}
return fat;
}
}
[/code]