Olá, pessoal!
Prazer em participar do fórum GUJ.
Tenho uma dúvida no código fonte abaixo de um execício da facul:
import javax.swing.*;
class cap08ex02_para
{ //Início da classe cap08ex02_enquanto.
public static void main (String noArguments[])
{ // Início do método void main.
int i; //Variável para o núm. inteiro a ser calculado seu fatorial.
int f; //Variável para o o resultado do cálculo do fatorial.
i = Integer.parseInt (JOptionPane.showInputDialog("Digite aqui um número inteiro para o cálculo do seu fatorial"));
for (i=i;i>=1;i--)
{
f = i*(i-1);
}
JOptionPane.showMessageDialog(null,"O fatorial do número digitado é: "+f);
System.exit(0);
}
}
Com esse código gero um resultado do fatorial do número que o usuário digitar na tela de entrada de dados. Mas acusa que a variável f não pôde ser inicializada. Ou seja, o processamento dentro da estrutura for não está deixando a variável f sair do bloco com o valor do resultado.
Agradeço a oportunidade de iniciar minha participação neste fórum.
Obrigado,
Glauco.
