Само число не меняется, только представление, когда вы преобразуете его в строку.Переменная double
, которую вы используете, не имеет явно заданного формата.
Вы можете использовать java.text.NumberFormat
( javadoc ) для форматирования числа любым способом, каким вы хотели бы видеть его,