Я попытался найти факториал большого числа, например. 8785856 типичным способом с использованием циклического и двойного типов данных.
Но в результате он отображает бесконечность, может быть, потому что он превышает свой предел.
Итак, пожалуйста, назовите мне способ найти факториал очень большого числа.
Мой код:
class abc
{
public static void main (String[]args)
{
double fact=1;
for(int i=1;i<=8785856;i++)
{
fact=fact*i;
}
System.out.println(fact);
}
}
Вывод: -
Infinity
Я новичок в Java, но выучил некоторые понятия IO-обработки и все.