Capítulo 5. Números
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
5.0 Introducción
Los números son básicos para casi cualquier cálculo. Se utilizan para índices de matrices, temperaturas, salarios, clasificaciones y una infinita variedad de cosas. Sin embargo, no son tan sencillos como parecen. Con números de coma flotante, ¿hasta qué punto es exacto? Con números aleatorios, ¿hasta qué punto es aleatorio? Con cadenas que deberían contener un número, ¿qué constituye realmente un número?
Java tiene varios tiposprimitivos incorporados, o , que pueden utilizarse para representar números, resumidos en la Tabla 5-1 con sus tipos envolventes (objeto) , así como algunos tipos numéricos que no representan tipos primitivos. Ten en cuenta que, a diferencia de lenguajes como C o Perl, que no especifican el tamaño ni la precisión de los tipos numéricos, Java -con su objetivo de portabilidad- los especifica exactamente y afirma que son los mismos en todas las plataformas.
Tipo incorporado | Envoltorio de objeto | Tamaño del incorporado (bits) | Contenido |
---|---|---|---|
|
|
8 |
Entero con signo |
|
|
16 |
Entero con signo |
|
|
32 |
Entero con signo |
|
|
64 |
Entero con signo |
|
|
32 |
Punto flotante IEEE-754 |
|
|
64 |
Punto flotante IEEE-754 |
|
|
16 |
Carácter Unicode sin signo |
n/a |
|
ilimitado |
Valor entero inmutable de tamaño arbitrario |
n/a |
|
Get Libro de cocina de Java, 4ª edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.