Cómo convertir el doble a int en java

Cómo convertir el doble a int en java
En Java, "doble" y "En t"Son los tipos de datos primitivos más populares, donde el doble es un número y un número entero de 64 bits, también conocido como"En t", Es un entero de 32 bits que representa el complemento firmado de Two. Mientras se programan en Java, es posible que deba convertir el doble en INT donde la entrada dada por el usuario está en puntos flotantes, y se requiere un valor entero para un procesamiento adicional.

Esta publicación enseñará el procedimiento de convertir el doble a int en Java.

Cómo convertir el doble a int en java?

La conversión de un número de doble a int se considera una tarea de conversión común en la programación. Como se mencionó anteriormente, el tipo de datos dobles tiene un valor decimal. Cuando estos números se convierten en enteros, los dígitos decimales se redondean al número más cercano.

En Java, puede convertir el tipo de datos DOBLE a INT:

    • Usando "Encasillamiento"
    • Usando "Doble.intValue ()" método
    • Usando "Matemáticas.redondo()" método

Discutamos cada uno de ellos uno por uno!

Método 1: Convertir el doble a int en Java utilizando Typecasting

Typecasting es un proceso de convertir un tipo de datos a otro. Los desarrolladores de Java lo utilizaron principalmente para probar la variable de datos. También puede usarlo para convertir variables de tipo de datos dobles en int.

Sintaxis

La sintaxis para convertir el doble a int en Java usando el método de TipeCasting se da como:

int i = (int) d;


"d"Es la variable que almacena un valor del tipo de datos"doble". La palabra clave "En t"Con el paréntesis como"(En t)"Indica que el tipo doble mencionado" mencionado "d"La variable se muestra en un entero, y el valor resultante se almacenará en" "i".

Ejemplo

Primero, crearemos una variable de doble tipo "d”Y asignarlo el siguiente valor:

doble d = 856.187;


A continuación, convertiremos "d"En un INT usando Typecasting:

int i = (int) d;


Después de realizar la operación especificada, imprimiremos el valor convertido:

Sistema.afuera.println ("El valor en el tipo de datos" + d + "se convierte en entero" + i);



La salida muestra el valor entero "856"Después de truncar los puntos decimales:

Método 2: Convertir el doble a int en Java usando Double.método intValue ()

Doble.intValue () es otro método utilizado para convertir el número del tipo de datos dobles a int. El "intValue ()"Es el método de Java"Doble"Clase de envoltura. Este método convierte el valor doble en el valor entero más cercano y devuelve un entero. Funciona de manera similar a la facturación.

Sintaxis

La sintaxis para convertir un número en el tipo de datos Double to int utilizando "Doble.intValue ()El método "es el siguiente:

int i = nuevo doble (d).intValue ();


Eche un vistazo al siguiente ejemplo para saber más sobre el método dado.

Ejemplo

Convertiremos el valor del ya creado "d"Variable usando el"Doble.intValue ()" método:

int i = nuevo doble (d).intValue ();


El código anterior creará un objeto del "Doble"Wrapper Class y pase un valor de"d"En él, y luego llame al"intValue ()" método.

Después de convertir, imprima el valor entero resultante en la consola utilizando el "Sistema.afuera.println ()" método:

Sistema.afuera.println ("El valor en el tipo de datos" + d + "se convierte en entero" + i);


Producción

Método 3: Convertir el doble a int en Java usando matemáticas.método redondo ()

Otro método para convertir el doble a int en Java es el "Matemáticas.redondo()". Pertenece a la java "Matemáticas" clase. Toma un valor doble y lo redondea al valor entero más cercano.

Sintaxis

La sintaxis para el "Matemáticas.redondo()El método es:

int i = (int) matemáticas.ronda (d);


Ejemplo

Utilizaremos lo mismo "d"Variable y convertir su valor a"En t"Usando las matemáticas.Método Round ():

int i = (int) matemáticas.ronda (d);


Al final, imprima el valor entero en la consola:

Sistema.afuera.println ("El valor en el tipo de datos" + d + "se convierte en entero" + i);



Puede ver la salida, que muestra el doble valor "850.171"Está redondeado a"850":


Proporcionamos todas las instrucciones necesarias relacionadas con la conversión de doble a int en Java.

Conclusión

Para convertir el doble a int en Java, hay tres métodos diferentes: Typecasting, Math.Round () y Double.intValue (). Tipos de tipificación y doble.Los métodos intValue () funcionan aproximadamente lo mismo cuando se utilizan para la conversión Doble a INT. Typecasting se realiza explícitamente. En contraste, las matemáticas.El método redondo () redondea el valor doble a un valor entero. En esta publicación, hemos discutido el procedimiento para convertir el doble a int en Java con ejemplos.