Я хотел бы объединить двойной в java. Я хотел бы, округлый, как это:Java, Round double to two decimal (round to 0.05)
- 24,04 должен дать 24.05
- 24.07 должны дать 24,05
- 24,02 = 24,00
- 24,08 = 24,10
Я пытаюсь использовать круглые, как это :
amount = amount *10;
amount = Math.round(amount)/10;
Но, как вы можете видеть, это не т работы.
Благодарим за ответы!
Если вы хотите отобразить округленную версию, вам нужно будет отобразить ее как строку. Вы можете использовать правила форматирования для строки, чтобы выполнить то, что вы хотите. –
И что означает 'как вы можете видеть, что это не работает'? Он работает, но он не отображается так, как вы ожидаете, потому что вы не форматируете номер для вывода. –