Tipos de datos enteros en java
Un entero es un número entero - es decir, un número sin parte fraccionaria o decimal. Java tiene cuatro tipos enteros, que se puede utilizar para almacenar números de diferentes tamaños.
Escribe | Número de Bytes | Rango de valores |
---|---|---|
bYTE | 1 | -128-127 |
short | 2 | -32768 a 32767 |
int | 4 | -2000 millones a 2000 millones |
long | 8 | -4.000 billones de dólares para 4000 billones |
El tipo entero más utilizado es int. Puedes usar corto o incluso byte cuando se sabe que la variable no tendrá que almacenar valores grandes, y se puede utilizar largo cuando el programa requerirá grandes valores - por ejemplo, en el cálculo del déficit federal.
Java le permite promover un tipo entero a un tipo entero más grande. En otras palabras, se puede asignar el valor de un tipo entero corto para una variable de tipo entero largo, así:
int Xint larga yLong-Xint = 32 yLong = xInt-
Java no permite la inversa, sin embargo. El siguiente código no es válido:
int Xint larga yLong-yLong = 32 Xint = yLong-
En Java 7, puede incluir guiones bajos para que los números más largos fáciles de leer. Por lo tanto, las siguientes afirmaciones toda asignar el mismo valor a la variable xLong:
larga xLong = 58473882-xLong = 58_473_882-