Метод round() в Java
Метод round() возвращает ближайшее значение int или long с округлением.
roundозначает "округление", алгоритм —Math.floor(x+0.5), то есть прибавить 0.5 к исходному числу и затем округлить вниз, поэтомуMath.round(11.5)результат равен 12, а результат Math.round(-11.5) равен -11.
Синтаксис
Этот метод имеет следующие форматы синтаксиса:
long round(double d) int round(float f)
Parameters
d -- примитивный тип данных double или float
f -- примитивный тип данных float
Возвращаемое значение
Возвращает ближайшее значение типа int или long; метод указывает возвращаемый тип данных.
Пример
Пример
public class Test{
public static void main(String args[]){
double d = 100.675;
double e = 100.500;
float f = 100;
float g = 90f;
System.out.println(Math.round(d));
System.out.println(Math.round(e));
System.out.println(Math.round(f));
System.out.println(Math.round(g));
}
}
Скомпилируйте приведённую выше программу, и результат вывода будет:
101 101 100 90
Другие расширения
Класс Number в Java