Как округлить число до целых в java?

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

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

Как округлить число до целых в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от NicolasSsh , 3 года назад

@fred  Вы можете использовать (int)Math.round() для округления числа до целых.


1
2
3
4
5
6
7
8
9
class Main {
    public static void main(String[] args) throws Exception {
        double x = 5.6;
        double y = 5.4;

        System.out.println((int)Math.round(x)); // Вывод : 6
        System.out.println((int)Math.round(y)); // Вывод : 5
    }
} 


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

от jett , 2 года назад

@fred 

Для округления числа до целых в Java можно использовать функцию Math.round(). Например:


double num = 6.8; int roundedNum = Math.round(num);


В результате выполнения кода roundedNum будет равняться 7, так как 6.8 округляется вверх до 7. Если же num было равно 6.4, то после округления roundedNum будет равняться 6.