Методът на Java Math round () закръглява посочената стойност до най-близката стойност int или long и я връща.
Тоест 1,2 се закръглява до 1, а 1,8 се закръглява до 2 .
Синтаксисът на round()
метода е:
Math.round(value)
Тук round()
е статичен метод. Следователно имаме достъп до метода, като използваме името на класа Math
,.
кръг () Параметри
В round()
метода се един параметър.
- стойност - число, което трябва да се закръгли
Забележка : Типът данни на стойността трябва да бъде float
или double
.
round () Върната стойност
- връща
int
стойността, ако аргументът еfloat
- връща
long
стойността, ако аргументът еdouble
В round()
метод:
- закръглява нагоре, ако стойността след десетичната запетая е по-голяма или равна на 5
1.5 => 2 1.7 => 2
- закръглява надолу, ако стойността след десетичната запетая е по-малка от 5
1.3 => 1
Пример 1: Java Math.round () с double
class Main ( public static void main(String() args) ( // Math.round() method // value greater than 5 after decimal double a = 1.878; System.out.println(Math.round(a)); // 2 // value equals to 5 after decimal double b = 1.5; System.out.println(Math.round(b)); // 2 // value less than 5 after decimal double c = 1.34; System.out.println(Math.round(c)); // 1 ) )
Пример 2: Java Math.round () с поплавък
class Main ( public static void main(String() args) ( // Math.round() method // value greater than 5 after decimal float a = 3.78f; System.out.println(Math.round(a)); // 4 // value equals to 5 after decimal float b = 3.5f; System.out.println(Math.round(b)); // 4 // value less than 5 after decimal float c = 3.44f; System.out.println(Math.round(c)); // 3 ) )
Препоръчани уроци
- Math.floor ()
- Math.ceil ()