Почему этот код иногда возвращает 1E + 1, а для других входов (например, 17) вывод не печатается в научной нотации?
BigDecimal bigDecimal = BigDecimal.valueOf(doubleValue).multiply(BigDecimal.valueOf(100d)).stripTrailingZeros();
System.out.println("value: " + bigDecimal);