class Ex7{ public static void main(String[] args){ long a = 1; for(int i = 1;i<=40;++i){ a = a * i; System.out.println(a);
}} }
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
class Ex7{ public static void main(String[] args){ long a = 1; for(int i = 1;i<=40;++i){ a = a * i; System.out.println(a);
}} }
Tenho essa duvida também, Creio eu que é por culpa do numero ficar tao grande que o java prefere adivinhar o próximo numero.
como ja explicado na aula, o numero long é utilizado para números muito grande mas acho que ate o long tem um limite
Lembrando que isso é apenas uma suposição