Метод round класса Math
Метод round класса Math округляет переданное число до ближайшего целого. Если дробная часть числа меньше 0.5, округление происходит в меньшую сторону, если больше или равна 0.5 - в большую. В параметр мы передаем число, которое необходимо округлить. Метод возвращает целое число типа long при работе с типом double и тип int при работе с типом float.
Синтаксис
Math.round(value)
Пример
Давайте округлим число 3.14 до ближайшего целого:
public class Main
{
public static void main(String[] args)
{
double num = 3.14;
long res = Math.round(num);
System.out.println(res);
}
}
Результат выполнения кода:
3
Пример
Давайте округлим число 3.99, дробная часть которого больше 0.5:
public class Main
{
public static void main(String[] args)
{
double num = 3.99;
long res = Math.round(num);
System.out.println(res);
}
}
Результат выполнения кода:
4
Пример
Давайте округлим отрицательное число -3.5:
public class Main
{
public static void main(String[] args)
{
double num = -3.5;
long res = Math.round(num);
System.out.println(res);
}
}
Результат выполнения кода:
-3