English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java математические методы Math
Метод Java Math round() округляет указанное значение до ближайшего int или long и возвращает его.
То есть, 1.2 окручивается до 1, 1.8 окручивается до 2.
Синтаксис метода round():
Math.round(value)
Внимание:round() является статическим методом. Поэтому мы можем использовать имя класса Math для доступа к этому методу.
value -число, которое нужно округлить
Внимание:тип данных значения должен быть float или double。
Если параметр float, то возвращает int
Если параметр double, то возвращает long
Метод round():
Если значение после запятой больше или равно 5, то производится вверху
1.5 => 2 1.7 => 2
Если значение после запятой меньше 5, то производится внизу
1.3 => 1
class Main { public static void main(String[] args) { // метод Math.round() // значение после запятой больше 5 double a = 1.878; System.out.println(Math.round(a)); // 2 // значение после запятой равно 5 double b = 1.5; System.out.println(Math.round(b)); // 2 // значение после запятой меньше 5 double c = 1.34; System.out.println(Math.round(c)); // 1 {} {}
class Main { public static void main(String[] args) { // метод Math.round() // значение после запятой больше 5 float a = 3.78f; System.out.println(Math.round(a)); // 4 // значение после запятой равно 5 float b = 3.5f; System.out.println(Math.round(b)); // 4 // значение после запятой меньше 5 float c = 3.44f; System.out.println(Math.round(c)); // 3 {} {}