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