Раунд Java Math ()

Метод Java Math round () округляет указанное значение до ближайшего значения типа int или long и возвращает его.

То есть 1,2 округляется до 1, а 1,8 округляется до 2 .

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

 Math.round(value)

Вот round()статический метод. Следовательно, мы получаем доступ к методу, используя имя класса Math.

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

round()Метод принимает один параметр.

  • значение - число, которое нужно округлить

Примечание . Тип данных значения должен быть либо floatили double.

round () Возвращаемое значение

  • возвращает intзначение, если аргументfloat
  • возвращает longзначение, если аргументdouble

round()Метод:

  • округляется в большую сторону, если значение после десятичной дроби больше или равно 5
     1.5 => 2 1.7 => 2 
  • округляется в меньшую сторону, если значение после десятичной дроби меньше 5
     1.3 => 1

Пример 1: Java Math.round () с двойным

 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 () с float

 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 ()

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