En Java hay 8 tipos de variables, variables básicas, que son:
- boolean
- Ocupa 1 bit
- Valor por defecto: Falso
- Puede tomar 2 valores, False o True
- byte
- Ocupa 8 bits
- Toma un valor por defecto '0'
- Puede tomar valores desde -128 a 127
- short
- Ocupa 16 bits
- Toma un valor por defecto '0'
- Puede tomar todos los valores desde -32768 a 32767
- char
- Ocupa 16 bits
- Toma el valor por defecto \u0000
- Puede tomar todos los valores desde \u0000 hasta \uffff
- int
- Ocupa 32 bits
- Toma el valor por defecto '0'
- Puede tomar todos los valores que van desde -2147483648 hasta 2147483647
- long
- Ocupa 64 bits
- Toma el valor '0'
- Puede tomar valores desde -9,22e18 a 9,22e18
- float
- Ocupa 32 bits
- El valor por defecto es '0.0'
- Puede tomar todos los valores reales de 32 bits
- double
- Ocupa 64 bits
- El valor por defecto es '0,0'
- Puede tomar todos los valores reales de 64 bits
No existen más datos simples en Java.
A diferencia de otros lenguajes, los tipos de datos simples no dependen de la plataforma ni del sistema operativo. Un entero 'int' siempre tendrá 4 bytes.
Esta es una de las características más importantes de java, el ser multiplataforma, ya que te evitas hasta tener que compilar según el sistema operativo que vayas a usar.
Nota:
- Los valores que se asignan a las variables y se utilizan en expresiones reciben el nombre de literales