Способствовать тому, чтобы целого числа я возвратился с десятичными и с точкой

Поскольку я могу делать, чтобы добиваться того, чтобы целый номер 55005 вышел у меня в консоли как 550.05.

У меня есть это:

int numero1 = (int)55005;

double numero2 =(double) numero1;

DecimalFormatSymbols separar = new DecimalFormatSymbols();
separar.setDecimalSeparator('.');

DecimalFormat formato1 = new DecimalFormat("#.00", separar);
System.out.println(formato1.format(numero2));
0
задан 06.11.2019, 14:39
1 ответ

Априори, в твоем случае целой части твоего double 55005 и следовательно он показывает тебе 55005.00, как он lГіgico.

Возможно был чем-то таким простым вроде следующего:

int numero1 = 55005;
double numero2 =(numero1/100.0);


DecimalFormatSymbols separar = new DecimalFormatSymbols();
separar.setDecimalSeparator('.');

DecimalFormat formato1 = new DecimalFormat("#.00", separar);
System.out.println(formato1.format(numero2));
0
ответ дан 01.12.2019, 12:35
  • 1
    buah, большое спасибо. Я впутывался в конце концов я этого достиг, но много более длинный. – Oscar Portillo 06.11.2019, 14:25