- Когда вы конвертируете
float
в double
, потеря информации отсутствует. Каждый float
может быть представлен точно как double
. - С другой стороны, ни одно десятичное представление, напечатанное
System.out.println
, не является точным значением для числа. Для точного десятичного представления может потребоваться до 760 десятичных цифр. Вместо этого System.out.println
печатает точно число десятичных цифр, которые позволяют анализировать десятичное представление обратно в исходное float
или double
. Есть больше double
s, поэтому при печати один из них System.out.println
должен печатать больше цифр, прежде чем представление станет однозначным.
задан neena 17 January 2019 в 05:14
поделиться