Hogar Finanzas personales Conversión y generación de datos numéricos en Java - Dummies

Conversión y generación de datos numéricos en Java - Dummies

Tabla de contenido:

Video: C# Principiantes | #18 - Excepciones. Try / Catch. Manejo de errores. 2024

Video: C# Principiantes | #18 - Excepciones. Try / Catch. Manejo de errores. 2024
Anonim

De vez en cuando, necesita convertir datos numéricos de un tipo a otro en Java. Es posible que deba convertir un valor doble en un número entero, o viceversa. Algunas conversiones se pueden hacer de forma automática; otros se hacen usando una técnica llamada fundición.

Conversiones automáticas en Java

Java puede convertir automáticamente algunos tipos primitivos a otros y hacerlo siempre que sea necesario. La imagen a continuación muestra qué conversiones permite Java. Tenga en cuenta que las conversiones que se muestran con las flechas de puntos a continuación pueden hacer que se pierda parte de la precisión del valor. Por ejemplo, un int se puede convertir a un float , pero los valores grandes int no se convertirán exactamente porque los valores int pueden tener más dígitos de los que se pueden representar con el tipo float .

Conversiones de tipo numérico que se realizan automáticamente.

Cada vez que realiza una operación matemática en dos valores que no son del mismo tipo, Java convierte automáticamente uno de ellos al tipo del otro. Estas son las reglas que sigue Java al hacer esta conversión:

  • Si uno de los valores es un doble , el otro valor se convierte en un doble .
  • Si ninguno es un doble pero uno es un flotante , el otro se convierte en un flotante .
  • Si ninguno es un doble ni un flotante pero uno es un largo , el otro se convierte en un largo .
  • Si todo lo demás falla, ambos valores se convierten a int .

Tipo de conversión

La conversión es similar a la conversión, pero no se realiza automáticamente. Si quiere convertir un doble a un int , por ejemplo, debe usar el casting.

Cuando utilizas el casting, corres el riesgo de perder información. Un doble puede contener números más grandes que un int , por ejemplo. Además, un int no puede contener la parte fraccional de un doble . Como resultado, si echas un doble a un int , corres el riesgo de perder datos o precisión, por lo que 3. 1415 se convierte en 3 , por ejemplo.

Para convertir un valor primitivo de un tipo a otro, utiliza un operador de conversión, que es simplemente el nombre de un tipo primitivo entre paréntesis colocado antes del valor que desea emitir. Por ejemplo:

double pi = 3. 1314;

int iPi;

iPi = (int) pi;

Tenga en cuenta que la parte fraccional de un doble simplemente se descarta cuando se lanza a un número entero; no es redondeado Por ejemplo:

precio doble = 9. 99;

int iPrice = (int) precio;

Aquí iPrice tiene asignado el valor 9 .Si desea redondear el doble valor al convertirlo, utilice el método ronda de la clase Matemáticas .

Conversión y generación de datos numéricos en Java - Dummies

Selección del editor

Comparando objetos en Java - variables ficticias

Comparando objetos en Java - variables ficticias

Cuando empiezas a trabajar con objetos en Java, encuentras que puedes usar == y ! = para comparar objetos entre sí. Por ejemplo, un botón que ves en la pantalla de la computadora es un objeto. Puede preguntar si lo que acaba de hacer clic en el mouse es un botón en particular en su pantalla. Usted ...

Conversión y generación de datos numéricos en Java - Dummies

Conversión y generación de datos numéricos en Java - Dummies

De vez en cuando, necesita convertir datos numéricos de un tipo a otro en Java. Es posible que deba convertir un valor doble en un número entero, o viceversa. Algunas conversiones se pueden hacer de forma automática; otros se hacen usando una técnica llamada fundición. Conversiones automáticas en Java Java puede convertir automáticamente algunas primitivas ...

Comando Argumentos de línea en Java - Dummies

Comando Argumentos de línea en Java - Dummies

ÉRase una vez, la mayoría de los programadores de Java utilizaban una interfaz de desarrollo basada en texto. Escribieron un comando en una ventana de aspecto sencillo, generalmente con texto blanco sobre fondo negro. La ventana de aspecto simple se rige por varios nombres, según el tipo de sistema operativo que utilice. En Windows, una ventana de texto de este tipo es ...

Selección del editor

Cómo configurar el balance de blancos en las cámaras GoPro (edición negra) - simulaciones

Cómo configurar el balance de blancos en las cámaras GoPro (edición negra) - simulaciones

Si Te sientes aventurero o simplemente quieres controlar la temperatura de color de una escena en tu GoPro, no dudes en cambiar la configuración del balance de blancos. Por defecto, su GoPro está configurado en Auto, pero tiene otras opciones, incluidas estas: Automático: se ajusta automáticamente a la temperatura de color de la fuente de luz. 3000K: Funciona bien ...

Cómo limpiar una lente réflex digital - imitaciones

Cómo limpiar una lente réflex digital - imitaciones

Limpiar lentes dSLR es mucho menos intimidante que limpiar la cámara sensor. La limpieza de lentes es muy similar a limpiar ventanas. Debería sentirse cómodo limpiando lentes, ya sea que estén conectados a la cámara o no. Nunca se sabe cuándo tendrá que limpiar uno. Además, rara vez necesitará limpiar el objetivo trasero ...

Cómo estabilizar la cámara sin un trípode - muñecos

Cómo estabilizar la cámara sin un trípode - muñecos

Aquí hay algunas formas en que puede estabilizar su cámara digital sin un trípode Con un poco de ingenio, aún puedes obtener una gran fotografía de naturaleza o paisaje incluso cuando te olvidas de tu trípode. Imagina que es el anochecer Las ondulantes nubes están teñidas en 20 tonos que van del púrpura al azul cielo al rosa. Tienes ...

Selección del editor

Cómo sincronizar la música de Spotify con tu iPod - muñecos

Cómo sincronizar la música de Spotify con tu iPod - muñecos

Spotify es compatible con todos los modelos de iPod classic , así como el iPod shuffle y el iPod nano. Cualquier iPod que se conecte a través de una conexión por cable USB, en lugar del primer modelo que requirió una conexión FireWire (¿no hay un museo al que pueda donar eso?), Funcionará. Una excepción es el iPod touch: ...

Cómo etiquetar sus pistas en Spotify - dummies

Cómo etiquetar sus pistas en Spotify - dummies

En Spotify, puede etiquetar y editar la información de la pista . Cada archivo MP3 o AAC no es solo una pieza de audio. Al igual que una fotografía digital puede contener información adicional (sobre la cámara utilizada, la configuración de exposición, el tiempo que se tomó, etc.), un archivo de música digital también puede contener información, llamada metadatos, que ...

Cómo poner en orden el catálogo de Spotify - muñecos

Cómo poner en orden el catálogo de Spotify - muñecos

Con 15 millones de pistas y contando, habrá errores en la biblioteca de Spotify cuando se trata de páginas de biografía de artistas y artistas coincidentes con lanzamientos de álbumes. Spotify no cuenta con una herramienta automatizada para informar y corregir problemas, lo que crea un retraso manual para el personal de Spotify y es frustrante para los clientes que lo deseen ...