Я пытаюсь найти способ округления значений до ближайшего 0.05. Например:Java округление до ближайшего 0.05
- 0,93 округляется до 0,95
- 0,81 округляется до 0,80
- 0,65 пребывания 0,65
- 0,68 до 0,70
- 0,67 до 0,65
Есть простой способ сделать это на Java?
Я пытаюсь найти способ округления значений до ближайшего 0.05. Например:Java округление до ближайшего 0.05
Есть простой способ сделать это на Java?
Одним из вариантов сделать это будет выглядеть следующим образом:
Math.round
округление до ближайшего целого числа.Например:
double rounded = Math.round(x * 20.0)/20.0;
Надеется, что это помогает!
Спасибо, чувак, это сработало для меня –
Еще раз спасибо за ответ, я блуждал, можно сделать округление следующим образом: 0.95 раундов до 1, 0.94 раундов до 0.90, 0.89 раундов до 0.85 –
почему 20? Нет объяснений? – EyoelD
Возможный дубликат [Как округлить число до n десятичных знаков в Java] (http://stackoverflow.com/questions/153724/how-to-round-a-number-to-n-decimal-places- in-java) –
есть, возможно. Вы что-нибудь пробовали? Это домашнее задание? – Nishant