Ronda de Java Math ()

El método round () de Java Math redondea el valor especificado al valor int o long más cercano y lo devuelve.

Es decir, 1,2 se redondea a 1 y 1,8 se redondea a 2 .

La sintaxis del round()método es:

 Math.round(value)

Aquí round()hay un método estático. Por lo tanto, estamos accediendo el método que utiliza el nombre de clase, Math.

Parámetros round ()

El round()método toma un solo parámetro.

  • valor - número que se va a redondear

Nota : El tipo de datos del valor debe ser floato double.

round () Valor devuelto

  • devuelve el intvalor si el argumento esfloat
  • devuelve el longvalor si el argumento esdouble

El round()método:

  • se redondea hacia arriba si el valor después del decimal es mayor o igual a 5
     1.5 => 2 1.7 => 2 
  • se redondea hacia abajo si el valor después del decimal es menor que 5
     1.3 => 1

Ejemplo 1: Java Math.round () con doble

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

Ejemplo 2: Java Math.round () con 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 ) )

Tutoriales recomendados

  • Math.floor ()
  • Math.ceil ()

Articulos interesantes...