Las variables son lugares para almacenar información en la memoria del sistema, y podrán ser modificadas durante la ejecución del programa.
Cada tipo de variable reserva un espacio determinado en la memoria RAM.
| Nombre | Tipo | Tamaño | Sufijo | Desde | Hasta | Ejemplo |
| byte | Entero | 1 byte | | -128 | 127 | byte EsteNumero = 105; |
| short | Entero | 2 bytes | | -32.768 | +32.767 | short NumCorto = 4560; |
| int | Entero | 4 bytes | | -2.147.483.648 | +2.147.483.647 | int MiNumero = 100; |
| long | Entero | 8 bytes | L | Muy grande | long NumLargo = 999000000000000000000000000l; |
| | | | | | |
| float | Racional | 4 bytes | F | de 0 a 7 decimales | float miFlotante = 3,1415f |
| double | Racional | 8 bytes | D | de 0 a 17 decimales | double miDouble = 58,65425987412d |
| | | | | | |
| char | Caracter | 2 bytes | | Cualquier caracter alfanumérico | char MiLetra = 'a'; |
| | | | | | |
| boolean | verdadero/falso | 1 byte | | 0 | 1 | boolean MiVerdad = true; |
Alguna variables necesitan ser asignadas con un sufijo, ver la tabla y los ejemplos.