Войти или зарегистрироваться

[Решено] Ограничение количества чисел после запятой.

  • Автор темы Автор темы CoolBoy
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

CoolBoy

Активный участник
Пользователь
Баллы
96
Имя в Minecraft
Xezard
Здравствуйте дорогие форумчане.
Это уже 3 моя тема в этом разделе.

Сама проблема:
2016-03-08_13.10.32.png

(Картинка живёт 30 дней)

Поясняю:
Имеется код, который отправляет клиенту пакет спавна ентити (в моём случае Armor Stand) где его имя - урон, нанесённый стрелой выпущенной из лука.
Урон беру методом - getFinalDamage()

Суть проблемы:
После нанесения урона выстрелом из лука урон выводится в числовом формате, но (!) числа после запятой ничем не ограничены и чем больше выстрелов я делаю, тем больше количество чисел после запятой.

Собственно, вопрос:
Каким образом можно ограничить количество чисел после запятой? (В моём случае до одного числа, например:
- 3.6)

Гуглил на эту тему я очень долго, но ответа так и не нашёл.

Если очень уж нубской вопрос - прошу помидорами не закидывать)
Учусь только :oops:
 
new BigDecimal(damage).setScale(2, RoundingMode.HALF_UP).doubleValue();
 
String cut = String.format("%.2f", 0.1321231);
Выведет 0.13, то есть два знака после запятой.
 
Фух, с проблемой разобрался, огромное спасибо @Dereku

Решено. Закрыто.
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Назад
Верх