Las variables son las partes importantes de un lenguaje de programaci�n: ellas son las entidades (valores, datos) que act�an y sobre las que se act�a.
Una declaraci�n de variable siempre contiene dos componentes, el tipo de la variable y su nombre.
tipoVariable nombre;
�Tipos de Variables
Todas las variables en el lenguaje Java deben tener un tipo de dato. El tipo de la variable determina los valores que la variable puede contener y las operaciones que se pueden realizar con ella.
Existen dos categorias de datos principales en el lenguaje Java: los tipos primitivos y los tipos referenciados.
Los tipos primitivos contienen un s�lo valor e incluyen los tipos como los enteros, coma flotante, los caracteres, etc... La tabla siguiente muestra todos los tipos primitivos soportados por el lenguaje Java, su formato, su tama�o y una breve descripci�n de cada uno.
Tipo | Tama�o/Formato | Descripci�n |
(N�meros enteros) | ||
byte | 8-bit complemento a 2 | Entero de un Byte |
short | 16-bit complemento a 2 | Entero corto |
int | 32-bit complemento a 2 | Entero |
long | 64-bit complemento a 2 | Entero largo |
(N�meros reales) | ||
float | 32-bit IEEE 754 | Coma flotante de precisi�n simple |
double | 64-bit IEEE 754 | Coma flotante de precisi�n doble |
(otros tipos) | ||
char | 16-bit Caracter | Un s�lo car�cter |
boolean | true o false | Un valor booleano (verdadero o falso) |
Los tipos referenciados se llaman as� porque el valor de una variable de referencia es una referencia (un puntero) hacia el valor real. En Java tenemos los arrays, las clases y los interfaces como tipos de datos referenciados.
�Nombres de Variables
Un programa se refiere al valor de una variable por su nombre. Por convenci�n, en Java, los nombres de las variables empiezan con una letra min�scula (los nombres de las clases empiezan con una letra may�scula).
Un nombre de variable Java.
- debe ser un identificador legal de Java comprendido en una serie de caracteres Unicode. Unicode es un sistema de codificaci�n que soporta texto escrito en distintos lenguajes humanos.Unicode perminte la codificaci�n de 34.168 caracteres. Esto le permite utilizar en sus programas Java varios alfabetos como el Japon�s, el Griego, el Ruso o el Hebreo. Esto es importante para que los programadores pueden escribir c�digo en su lenguaje nativo.
- no puede ser el mismo que una palabra clave o el nombre de un valor booleano (true or false)
- no deben tener el mismo nombre que otras variables cuyas declaraciones aparezcan en el mismo �mbito.
La regla n�mero 3 implica que podr�a existir el mismo nombre en otra variable que aparezca en un �mbito diferente.
Por convenci�n, los nombres de variables empiezan por un letra min�scula. Si una variable est� compuesta de m�s de una palabra, como 'nombreDato' las palabras se ponen juntas y cada palabra despu�s de la primera empieza con una letra may�scula.