Declarar una variable en Java

 En Java, se puede declarar una variable indicando el tipo de dato que podrá almacenar y su nombre (identificador). Por ejemplo, para almacenar un número entero, se puede escribir:

int numero;

Nota: obsérvese que, es necesario añadir un carácter punto y coma (;) al final de la declaración.

Tipos de datos

Las variables pueden almacenar distintos tipos de datos. En Java, dichos tipos se pueden clasificar en dos categorías: tipos primitivos y tipos de objeto.

  • Los tipos primitivos están predefinidos, es decir, son proporcionados por el lenguaje de programación. En Java existen ocho tipos de datos primitivos, entre ellos el tipo int (abreviatura de integer) define valores numéricos enteros.
  • Los tipos de objeto son definidos mediante clases por el programador o están definidos por Java (como por ejemplo String).

Al respecto, es importante comprender que los valores de tipos primitivos se almacenan en variables. Sin embargo, en una variable de tipo de objeto no se almacena un objeto, sino una referencia (puntero o dirección de memoria) al objeto.


Nombre (identificador) de una variable en Java

En programación, los identificadores sirven para diferenciar (nombrar) a distintos elementos que componen un programa: métodos, variables, etc.

EJEMPLO Para almacenar un número entero, se puede definir la variable:

int numero;

En este caso, a la variable se le ha llamado numero, que es un identificador válido, ya que, cumple las normas que Java establece para definir un identificador. Dichas normas son las siguientes:

  • Un identificador se puede definir con uno o más caracteres.
  • El primer carácter tiene que ser una letra (abc...), el carácter guion bajo (_) o el dólar ($).
  • Los siguientes caracteres pueden ser letras, el guión bajo, el dólar o dígitos (012...).

Por ejemplo, los siguientes identificadores se pueden definir en Java:

ciudad
codigoPostal
codigo_postal
numero2
$total

Sin embargo, no son identificadores válidos:

ciudad?
codigo-postal
2numero
8.76
nombre@apellido

Nota: las palabras reservadas (classpublicvoid...) del lenguaje Java, no pueden ser utilizadas por los programadores para definir identificadores.

Asignar un valor inicial a una variable en Java

Para poder hacer uso de una variable declarada en un programa, previamente hay que asignarle un valor.

EJEMPLO Habiéndose declarado la siguiente variable para almacenar la edad de una persona, es decir, un número entero:

int edad;

Si en la variable edad se quiere guardar, por ejemplo, el número 21, en Java esto se puede hacer escribiendo:

edad = 21;

Nota: fíjese que, al igual que en la declaración, tambien hay que escribir un punto y coma (;) al final de esta instrucción.

El símbolo (=) representa al operador de asignación de Java que, en este caso, asigna –almacena– el valor 21 en el espacio de memoria representado por la variable edad. En Java existen otros operadores de asignación.


Comentarios

Entradas populares de este blog

Ejercicios para aprender AutoCAD 3D

Piezas 3D - interesantes

Cómo instalar una fuente de alimentación