Обращение к Java Math ()

Метод Java Math rint () возвращает значение, наиболее близкое к указанному значению и равное математическому целому числу.

То есть, если заданное значение - 5,8 , ближайшее значение, равное математическому целому числу, - 6,0 . А для значения 5,4 ближайшее значение, равное математическому целому числу, равно 5,0 .

Синтаксис rint()метода:

 Math.rint(double value)

Примечание . Это rint()статический метод. Следовательно, мы можем вызвать метод напрямую, используя имя класса Math.

rint () Параметры

  • arg - аргумент, ближайшее значение которого возвращается математическому целому числу

rint () Возвращаемые значения

  • возвращает ближайшее к arg значение, равное математическому целому числу

Пример: Java Math.rint ()

 class Main ( public static void main(String() args) ( // Math.rint() // value greater than 5 after decimal System.out.println(Math.rint(1.878)); // 2.0 // value less than 5 after decimal System.out.println(Math.rint(1.34)); // 1.0 // value equal to 5 after decimal System.out.println(Math.rint(1.5)); // 2.0 // value equal to 5 after decimal System.out.println(Math.rint(2.5)); // 2.0 ) )

В приведенном выше примере обратите внимание на два выражения,

 // returns 2.0 Math.rint(1.5) // returns 2.0 Math.rint(2.5) 

Здесь в обоих случаях значение после десятичной дроби равно 5 . Однако,

  • для 1.5 - метод округляется в большую сторону
  • для 2,5 - метод округления в меньшую сторону.

Это потому, что в случае .5 метод округляется до ближайшего четного значения. Следовательно, в обоих случаях метод округляется до 2,0 .

Рекомендуемые учебные пособия

  • Math.round ()
  • Math.ceil ()
  • Math.floor ()

Интересные статьи...