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