Метод Java Math round() із прикладом


The java.lang.Math.round() це вбудована математична функція, яка повертає найближче значення long до аргументу. Результат округлюється до цілого числа додаванням 1/2 , беручи слово результату після додавання 1/2 і перетворюючи результат на тип long.

  • Якщо аргумент є Немає, результат 0.
  • Якщо аргумент є негативною нескінченністю або будь-яким значенням, меншим або рівним значенню Ціле число.MIN_VALUE , результат дорівнює значенню Integer.MIN_VALUE.
  • Якщо аргумент додатна нескінченність або будь-яке значення, більше або дорівнює значенню Ціле число.MAX_VALUE , результат дорівнює значенню Integer.MAX_VALUE.

Синтаксис:

public static int round(float val) Parameter: val - floating-point value to be rounded to an integer. 

Повернення:
Метод повертає значення аргументу, округлене до найближчого цілого значення.

приклад: Показати роботу функції java.lang.Math.round().




// Java program to demonstrate working> // of java.lang.Math.round() method> import> java.lang.Math;> > class> Gfg {> > > // driver code> > public> static> void> main(String args[])> > {> > // float numbers> > float> x => 4567> .9874f;> > > // find the closest int for these floats> > System.out.println(Math.round(x));> > > float> y = -> 3421> .134f;> > > // find the closest int for these floats> > System.out.println(Math.round(y));> > > double> positiveInfinity = Double.POSITIVE_INFINITY;> > > // returns the Integer.MAX_VALUE value when> > System.out.println(Math.round(positiveInfinity));> > > }> }>

Вихід:

4568 -3421 9223372036854775807