Java Math rint ()

Методът rint () на Java Math връща стойност, която е най-близка до посочената стойност и е равна на математическото цяло число.

Тоест, ако посочената стойност е 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 ()

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