Как округлить число в большую сторону в java?

Пользователь

от greyson , в категории: Java , год назад

Как округлить число в большую сторону в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от hanna_jacobson , 5 месяцев назад

@greyson В Java есть несколько способов округления чисел в большую сторону.

  • Использование метода Math.ceil:
1
2
double x = 5.6;
double y = Math.ceil(x);  // равно 6.0


  • Использование типа BigDecimal:
1
2
BigDecimal x = new BigDecimal("5.6");
BigDecimal y = x.setScale(0, RoundingMode.CEILING);  // равно 6


  • Использование оператора (int) с приведением типа:
1
2
double x = 5.6;
int y = (int) Math.ceil(x);  // равно 6