Método StrictMath rint() en Java

El rint() es el método incorporado de la clase StrictMath en Java que se usa para obtener el valor doble que es el valor más cercano al argumento y es igual a un número entero. Devuelve el valor entero que es par cuando los dos valores dobles que son enteros están igualmente cerca del valor del argumento dado. Devuelve lo mismo que el argumento cuando el valor del argumento ya es igual al número entero y devuelve lo mismo que el argumento cuando el argumento es NaN o un infinito o un cero positivo o un cero negativo.
Sintaxis: 

public static double rint(double num)

Parámetros: el método acepta un número de parámetro único de tipo doble que se convertirá con este método.
Valor devuelto: el método devuelve el valor de punto flotante más cercano que es igual a un número entero.
Ejemplos: 

Input: num =72.2
Output: 72.0

Los siguientes programas ilustran el método print():
Programa 1: 

java

// Java program to illustrate the
// java.lang.StrictMath.rint()
 
import java.lang.*;
 
public class Geeks {
    public static void main(String[] args)
    {
 
        // Get a double number
        double num1 = 87.1;
 
        // Convert the double number using rint() method
        double rint_Value = StrictMath.rint(num1);
 
        // Print the result
        System.out.println(" The Integer value closest to "
                         + num1 + " = " + rint_Value);
 
        // Get a double number
        double num2 = 65.9;
 
        // Convert the double number using rint() method
        rint_Value = StrictMath.rint(num1);
 
        // Print the result
        System.out.println(" The Integer value closest to "
                         + num1 + " = " + rint_Value);
    }
}
Producción: 

The Integer value closest to 87.1 = 87.0 
The Integer value closest to 87.1 = 87.0

 

Programa 2: 

java

// Java program to illustrate the
// java.lang.StrictMath.rint()
 
import java.lang.*;
 
public class Geeks {
 
    public static void main(String[] args)
    {
 
        // Get a double number
        double num1 = -65.5;
 
        // Convert the double number using rint() method
        double rint_Value = StrictMath.rint(num1);
 
        // Print the result
        System.out.println(" The Integer value closest to "
                         + num1 + " = " + rint_Value);
 
        // Get a double number
        double num2 = -42.7;
 
        // Convert the double number using rint() method
        rint_Value = StrictMath.rint(num1);
 
        // Print the result
        System.out.println(" The Integer value closest to "
                         + num1 + " = " + rint_Value);
    }
}
Producción: 

The Integer value closest to -65.5 = -66.0 
The Integer value closest to -65.5 = -66.0

 

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 *