Как использовать метод Java Math.round()

Kak Ispol Zovat Metod Java Math Round



При работе с математическими вычислениями в Java могут быть случаи, когда разработчику необходимо получить округленное целое число вместо числа с плавающей запятой. Например, округление чисел, содержащих бесконечные десятичные точки, влияет на скорость обработки и также потребляет память. В таких ситуациях « Мат.раунд() ” в Java помогает избежать двусмысленности.

В этом блоге будет обсуждаться использование метода Math.round() в Java.







Как использовать метод Java «Math.round ()»?

Мат.раунд() ” используется для округления числа, указанного в качестве его параметра, до ближайшего целого числа в большую или меньшую сторону.



Синтаксис



публичный статический раунд ( плавающий х )


В приведенном выше синтаксисе « Икс ” соответствует веществу с плавающей запятой или двойному числу, которое необходимо округлить до ближайшего целого числа.





Пример 1: Использование метода «Math.round()» для округления переменной с плавающей запятой

В этом примере этот метод можно использовать для округления двух одинаковых чисел до соответствующих им ближайших целых чисел:



двойное число1 = 53,65 ;
двойное число2 = 53,25 ;
System.out.println ( «Округленное число:» +Математический раунд ( номер 1 ) ) ;
System.out.println ( «Округленное число:» +Математический раунд ( номер 2 ) ) ;


В приведенном выше фрагменте кода:

    • Инициализируйте указанные два значения с плавающей запятой.
    • После этого примените « Мат.раунд() ” для обоих чисел с плавающей запятой, чтобы округлить их до ближайших целых чисел вверх и вниз соответственно.

Выход




В приведенном выше выводе можно наблюдать разницу между двумя округленными одинаковыми числами.

Пример 2: Использование метода «Math.round()» для вычисления положительной и отрицательной бесконечности

В этом конкретном примере обсуждаемый метод может быть применен для возврата максимального и минимального значений длинных переменных:

двойной положительныйInfinity = Double.POSITIVE_INFINITY;
двойное отрицаниеInfinity = Double.NEGATIVE_INFINITY;
System.out.println ( Мат.раунд ( положительныйБесконечность ) ) ;
System.out.println ( Мат.раунд ( отрицательнаябесконечность ) ) ;


В приведенных выше строках кода выполните следующие шаги:

    • Во-первых, укажите положительные и отрицательные бесконечности соответственно, чтобы их округлить.
    • Теперь примените « Мат.раунд() ” как для положительной, так и для отрицательной бесконечности, чтобы получить значения максимального и минимального длинных значений соответственно.

Выход




В приведенном выше выводе видно, что при округлении положительных и отрицательных бесконечностей были возвращены крайние значения long, т. е. max и min.

Заключение

Мат.раунд() ” в Java используется для округления числа, указанного в качестве его параметра, до ближайшего целого числа в большую или меньшую сторону. В первом примере его можно использовать для округления указанных чисел с плавающей запятой до ближайшего целого числа. На последней иллюстрации его можно применить для получения максимального и минимального значений long. В этом блоге подробно рассказывается об использовании « Мат.раунд() ” в Java.