1
resposta

Estou com dúvida no curso de Primeiros passos com Java, no exercício 7 do capítulo Variáveis e fluxo.

Tentei utilizar o BigInteger para o calclup fatorial quando chega no número 40, mas ele apresenta erro: "cannot find symbol", o código abaixo esta correto? Desde já muito obrigado.

class fatorial_ex7{
    public static void main(String[] args){
        BigInteger fat= BigInteger.Valueof(1);
        for(int i=1; i<=40;i++){
            fat = fat.multiply(BigInteger.Valueof(i));
            System.out.println("O Fatorial de "+i+ " e = "+fat);
        }

    }

}
1 resposta

Olá Alex,

o erro na verdade é porque o método é valueOf() ao invés de Valueof()