Методът 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 ()