Método StrictMath round() en Java

redondo (numero doble)

La ronda (número doble) es el método incorporado de la clase StrictMath en Java que se utiliza para obtener el número más cercano al argumento dado . Devuelve el valor redondeado a un entero sumando 1/2, y tomando el piso del resultado obtenido, y luego transformando el resultado en tipo largo. Devuelve 0 cuando el argumento es NaN y el valor es igual al valor de Long.MIN_VALUE cuando el argumento es infinito negativo o cualquier valor menor o igual que el valor de Long.MIN_VALUE. También devuelve el valor igual al valor de Long.MAX_VALUE cuando el argumento es infinito positivo o cualquier valor mayor o igual que el valor de Long.MAX_VALUE.

Sintaxis:

public static long round(double num)

Parámetros: el método acepta un número de parámetro único de tipo doble que debe redondearse.

Valor devuelto: el método devuelve el valor redondeado al valor largo más cercano del valor pasado como parámetro a este método.

Ejemplos:

Input: num = 34.14
Output: 34

Los siguientes programas ilustran el método round():

Programa 1:

// Java praogram to illustrate the
// java.lang.StrictMath.round()
  
import java.lang.*;
  
public class Geeks {
    public static void main(String[] args)
    {
  
        // Get a double number
        double num1 = 62.9;
  
        // Round off the double number using round() method
        long round_Value = StrictMath.round(num1);
  
        // Print the result
        System.out.println(" The round off value of "
                           + num1 + " = " + round_Value);
  
        // Get a double number
        double num2 = 87.1;
  
        // Round off the double number using round() method
        round_Value = StrictMath.round(num2);
  
        // Print the result
        System.out.println("The round off value of "
                           + num2 + " = " + round_Value);
    }
}
Producción:

The round off value of 62.9 = 63
The round off value of 87.1 = 87

redondo (número flotante)

El round(float num) es el método incorporado de la clase StrictMath en Java que usamos para obtener el int más cercano al argumento num dado . Devuelve el valor redondeado a un entero sumando 1/2, y tomando el piso del resultado obtenido, y luego transformando el resultado en tipo int. Devuelve 0 cuando el argumento es NaN, devuelve el valor igual al valor de Integer.MIN_VALUE cuando el argumento es infinito negativo o cualquier valor menor o igual que el valor de Integer.MIN_VALUE. Devuelve el valor igual al valor de Integer.MAX_VALUE cuando el argumento es infinito positivo o cualquier valor mayor o igual que el valor de Integer.MAX_VALUE.

Sintaxis:

public static int round(float num)

Parámetros: el método acepta un solo parámetro num que es de tipo flotante.

Valor devuelto: el método devuelve el valor del argumento que se redondea al valor int más cercano.

Ejemplos:

Input: num = 72.15f
Output: 72

Los siguientes programas ilustran el método java.lang.StrictMath.round():

Programa 1:

// Java praogram to illustrate the
// java.lang.StrictMath.round()
  
import java.lang.*;
  
public class Geeks {
    public static void main(String[] args)
    {
  
        // Get a float number
        float num1 = 87.1f;
  
        // Round off the float number using round() method
        int round_Value = StrictMath.round(num1);
  
        // Print the result
        System.out.println(" The round off value of "
                           + num1 + " = " + round_Value);
  
        // Get a float number
        float num2 = 92.9f;
  
        // Round off the float number using round() method
        round_Value = StrictMath.round(num2);
  
        // Print the result
        System.out.println("The round off value of "
                           + num2 + " = " + round_Value);
    }
}
Producción:

The round off value of 87.1 = 87
The round off value of 92.9 = 93

Publicación traducida automáticamente

Artículo escrito por ankita_chowrasia y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *