Variables: Declaración y asignación.
La memoria de un ordenador está formada por una especie de grupos de celdas de tamaños apropiados al tipo de Datos, visto en la tabla anterior para Tipos de Datos elementales.
Cada celda, para un tipo de dato determinado, puede ser ocupada por el valor de una variable de ese tipo.
Este valor puede cambiar, eliminar en la ejecución del Programa.
Declaración de variables.
En primer lugar una variable se declara por un nombre válido o identificador:
El identificador elegido para declarar una variable debe respetar las normas de construcción de identificadores de Java. Además, por convención:
los identificadores de las variables comienzan con una letra minúscula. Por ejemplo: n, x2, mes, clave, suma, ó nombre.
si el identificador es una palabra compuesta, las palabras restantes comienzan por una letra mayúscula. Por ejemplo: esDivisible.
El carácter del subrayado puede emplearse en cualquier lugar del identificador de una variable pero suele emplearse para separar nombres en identificadores de constantes
Requiere, así mismo especificarle a que Tipo de Dato pertenece o corresponde:
tipo_de_dato identificador_de_la_variable;
o bien, la declaración de múltiples variables (con los correspondientes identificadores separados por comas) del mismo tipo:
tipo_de_dato ident_1, ident_2, . . . , ident_n;
Por ejemplo: int n; double x, y;
En el primer ejemplo se declara n como una variable de tipo int. En el segundo ejemplo se declaran dos variables x e y de tipo double. En Java una variable queda definida únicamente dentro del bloque de sentencias (entre llaves { } ) en el que ha sido declarada. De esta forma queda determinado su ámbito o alcance (scope) en el que puede emplearse.
Asignación de variables.
En segundo lugar a una variable se le asigna un valor, en correspondencia con su tipo, mediante el operador =:
char coordenadas = 'y'; a la variable coordenadas se le asigna (=) el valor 'y';
La primero asignación se denomina inicialización.
La declaración e inicialización de una variable de tipo primitivo puede realizarse de forma simultánea en la misma línea empleando el operador asignación =.
Por ejemplo: int n = 15;
Independientemente de haber inicializado o no, el valor asignado a la variable puede modificarse las veces que se quiera durante la ejecución del programa. También puede realizarse la declaración e inicialización de varias variables del mismo tipo primitivo en la misma línea separándolas por comas. Por ejemplo: double x = 12.5, y = 25.0;
En el caso de que no se inicialice explícitamente la variable, ésta toma el valor 0 si es numérica, false si es booleana y ‘\0’ si es de tipo carácter.
Comentarios
Publicar un comentario