“Conocimientos Programación>Programación Java

Cómo copiar un valor de un doble en un entero en Java

2011/3/3
El lenguaje Java ofrece una amplia gama de tipos numéricos que puede utilizar en sus programas. En la mayoría de los casos los programas a utilizar tipos primitivos , pero también se pueden utilizar los tipos de objetos . Para copiar el valor de un doble dentro de un número entero , es necesario convertirlo. Para convertir un valor numérico del tipo doble a entero , puede utilizar colada o los métodos de clases contenedoras numéricos de Java. Aunque el proceso no es complejo , tenga en cuenta que puede afectar a los valores de su programa termina usando . Instrucciones
1

Preparar la variable doble. Si usted ya tiene un doble en su programa , lo utilizan. Para crear un número de doble precisión de tipo primitivo , utilice el siguiente código:

doble MyDouble = 5,7 ;

Si prefiere utilizar un doble de tipo de objeto , utilice el siguiente código:

doble doubleObject = new Double ( 5.7 ) ;

Esto da a su código un doble valor a utilizar en el proceso de conversión
2

Crea tu variable entera . . Para almacenar el doble valor convertido como un entero , cree una variable para ello. Para crear un tipo entero primitivo, utilice el siguiente código : int


myInt

Para crear un entero de tipo de objeto , utilice el siguiente código:

Integer miEntero

en general , lo mejor es atenerse a primitivas a menos que tenga una razón para el uso de los tipos de objetos - . por ejemplo, si el código tiene que ser capaz de llamar a los métodos de la clase Integer en su valor numérico

3

Copie el valor del número dos en la variable de número entero . Modifique el código de la siguiente manera para asignar el valor doble al entero :

int myInt = MyDouble ;

Utilice el código siguiente si está utilizando los tipos de objetos :

Integer miEntero = new Integer ( MyDouble ) ;

Si está programando en un entorno de desarrollo integrado , que vea mensajes de error o advertencia aparece cuando entras en esta línea. Esto se debe a que no se puede asignar un número a otro tipo directamente . Hasta que solucionar este error , el código no se compilará , lo que deberá emitir el doble de un número entero .
4

moldeada sus valores a enteros dobles . Puede llevar a cabo una operación de fundición en sus valores dobles de tipo primitivo mediante la ampliación de su código de la siguiente manera :

int myInt = ( int) MyDouble ; Integer miEntero = new Integer ( (int ) MyDouble ) ;
< p> el método constructor de la clase Integer tiene un valor de tipo primitivo entero. El IDE deberá dejar de mostrar mensajes de error porque el código ya está cumpliendo con las normas de Java para los tipos y de calidad.
5

Utilice las clases contenedoras para convertir entre tipos de números . Si está utilizando los tipos de objetos , los utilizan para convertir el doble de un número entero de la siguiente manera :

int myInt = doubleObject.intValue ();

prueba sus operaciones de conversión mediante la adición de una declaración de salida como sigue :

System.out.println ( myInt ) ;
6

guardar el archivo, compilar y ejecutar el programa para probarlo. El doble valor se redondea a un valor entero . Esto significa que se pierde parte del valor doble después del punto decimal.

Programación Java
¿Qué programa necesito para crear juegos Java
Cómo capturar una captura de pantalla de un sistema remoto utilizando Java
Cómo importar PHP Java
Cómo obtener el número de puerto del servidor en Java
Cómo hacer un modelo de las capas de la Tierra
Cómo instalar la máquina virtual de Java
Cómo cambiar el Visor de applets en Eclipse
Especificadores de formato en Java
Conocimientos Informáticos © http://www.ordenador.online