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);
}
}
}