Как установить ограничение в 100 токенов доступа в OAuth2 с типом предоставления в качестве client_credentials

Преобразование из float в double является расширяющимся преобразованием , как , указанным JLS . Расширяющееся преобразование определяется как инъективное отображение меньшего набора в его супермножество. Поэтому число, представляемое , не изменяется после преобразования с float в double.

Дополнительная информация о вашем обновленном вопросе

В вашем обновлении вы добавили пример, который должен продемонстрировать, что число изменилось. Однако это только показывает, что строковое представление номера номера изменилось, что действительно связано с дополнительной точностью, полученной путем преобразования в double. Обратите внимание, что ваш первый вывод - это просто округление второго выхода. Как указано в Double.toString,

Должна быть хотя бы одна цифра для представления дробной части, а кроме того, столько же, сколько только столько цифр, сколько необходимо, чтобы однозначно различать значение аргумента из смежных значений типа double.

blockquote>

Поскольку смежные значения в типе double намного ближе, чем в float, для соответствия этому правлению требуется больше цифр .

0
задан James Westgate 17 January 2019 в 09:25
поделиться