2016-09-11 6 views
-9

я постараюсь быть как можно более простым:Как рассчитать процент числа в Java?

Давайте предположим, у меня есть Integer discount и long price.

Есть ли эффективный способ сделать это вручную?

Есть ли какая-либо утилита Java (например, в пакете Math), которые вычисляют price после discount?

+11

Пожалуйста .. не нужна библиотека для расчета скидки ... – Maroun

+0

'долго discountedPrice = (длинный) Math.round (цена * (1,0 - скидка/100,0));' – alf

+0

Если те, переменные хранят центы, вам лучше использовать 'BigDecimal' для хранения валюты – Bohemian

ответ

1

Действительно, вам нужна функция библиотеки?

Сделайте некоторые математические вычисления самостоятельно.

discountedPrice = price - (discount * price)/100.0