Метод round() в Java

Java Number类Класс Number в 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

Java Number类Класс Number в Java

Другие расширения