Это домашняя работа?
Потому что для этого есть библиотечная функция: Math.round ()
Если вы на самом деле пытаетесь реализовать что-то похожее на это самостоятельно, один из способов сделать это - взять значение double и явно привести его к int.
В случае положительных чисел это, по существу, обрезает его (например, 5,99 становится 5,00).
Теперь вы можете привести его к удвоению и вычесть из своего исходного числа. Это оставит вас с числом от 0 до 0,99 ...
Сравните это с 0,50 и решите, округлять ли вверх. Если вы округлите число вниз, возьмите усеченное число, в противном случае возьмите усеченное + 1.