результат тетсирования 150 5.7133839564458505E262 в задании про точность не указывается с которой выводить: было условие, 1. Ввести с консоли число меньше либо равно 150. обычный 8 битовый double позволяет посчитать факториал до 170, это вполне приемлемо, и ни каких намеков на то чтобы применять BigDecimal в задании нет, так почему здесь нельзя использовать doube?