Print this page
¿Sabes cómo puedes declarar variables en Java?

¿Sabes cómo puedes declarar variables en Java?

Una variable es un contenedor que contiene valores que se utilizan en un programa Java. Para poder utilizar una variable hay que declararla. Declarar variables es normalmente lo primero que sucede en cualquier programa.

 

Cómo declarar una variable

Java es un lenguaje de programación fuertemente mecanografiado. Esto significa que cada variable debe tener un tipo de datos asociado. Por ejemplo, una variable puede ser declarada para usar uno de los ocho tipos de datos primitivos: byte, short, int, long, float, double, char or boolean.ç

Una buena analogía para una variable es pensar en un cubo. Podemos llenarlo hasta un cierto nivel, podemos reemplazar lo que hay dentro de él, y a veces podemos añadir o quitarle algo. Cuando declaramos una variable para usar un tipo de datos es como poner una etiqueta en el cubo que dice con qué se puede llenar. Digamos que la etiqueta para el cubo es "Arena". Una vez pegada la etiqueta, sólo podemos añadir o quitar arena del cubo. Cada vez que intentemos poner algo más en él, la policía nos detendrá. En Java, puedes pensar en el compilador como la policía de cubos. Garantiza que los programadores declaren y utilicen las variables correctamente.

Para declarar una variable en Java, todo lo que se necesita es el tipo de datos seguido del nombre de la variable:

 

 int numberOfDays;

 

En el ejemplo anterior, se ha declarado una variable llamada "numberOfDays" con un tipo de datos de int. Observe cómo la línea termina con punto y coma. El punto y coma le dice al compilador de Java que la declaración está completa.

 

Ahora que se ha declarado, numberOfDays sólo puede contener valores que coincidan con la definición del tipo de datos (es decir, para un tipo de datos int el valor sólo puede ser un número entero entre -2,147,483,648 y 2,147,483,647).

La declaración de variables para otros tipos de datos es exactamente igual:

 

 byte nextInStream;

 short hour;

 long totalNumberOfStars;

 float reactionTime;

 double itemPrice;

 

Inicialización de variables

Antes de poder utilizar una variable, se le debe dar un valor inicial. Esto se llama inicialización de la variable. Si intentamos usar una variable sin darle antes un valor:

 

 int numberOfDays;

 //try and add 10 to the value of numberOfDays

 numberOfDays = numberOfDays + 10;

 

the compiler will throw an error:

 variable numberOfDays might not have been initialized

Para inicializar una variable utilizamos una sentencia de asignación. Una declaración de asignación sigue el mismo patrón que una ecuación en matemáticas (por ejemplo, 2 + 2 = 4). Hay un lado izquierdo de la ecuación, un lado derecho y un signo igual (es decir, "=") en el medio. Para dar un valor a una variable, el lado izquierdo es el nombre de la variable y el lado derecho es el valor:

 

 int numberOfDays;

 numberOfDays = 7;

 

En el ejemplo anterior, numberOfDays ha sido declarado con un tipo de datos int y ha dado un valor inicial de 7. Ahora podemos añadir diez al valor de numberOfDays porque ha sido inicializado:

 

 int numberOfDays;

 numberOfDays = 7;

 numberOfDays = numberOfDays + 10;

 System.out.println(numberOfDays);

 

Normalmente, la inicialización de una variable se realiza al mismo tiempo que su declaración:

 

// Declarar la variable y darle un valor todo en una sola sentencia

 int numberOfDays = 7;

 

Selección de nombres de variables

El nombre dado a una variable se conoce como identificador. Como el término sugiere, la manera en que el compilador sabe con qué variables está tratando es a través del nombre de la variable.

 

Hay ciertas reglas para los identificadores:

 

  • las palabras reservadas no se pueden usar.
  • no pueden comenzar con un dígito, pero los dígitos se pueden utilizar después del primer carácter (por ejemplo, nombre1, n2nombre son válidos).
  • pueden comenzar con una letra, un guión bajo (es decir, "_") o un signo de dólar (es decir, "$").
  • no puede utilizar otros símbolos o espacios (por ejemplo, "%", "^", "&", "#").

Siempre dé a sus variables identificadores significativos. Si una variable tiene el precio de un libro, entonces llámela algo así como "bookPrice". Si cada variable tiene un nombre que aclara para qué se está usando, hará que encontrar errores en sus programas sea mucho más fácil.

 

Por último, hay convenciones de nomenclatura en Java que le animamos a utilizar. Usted puede haber notado que todos los ejemplos que hemos dado siguen un cierto patrón. Cuando se usa más de una palabra en combinación en un nombre de variable, a las palabras que siguen a la primera se les da una letra mayúscula (por ejemplo, reactionTime, numberOfDays.) Esto se conoce como caso mixto y es la opción preferida para los identificadores de variables.

(0 votes)
Creado por SuperredTV el 10/5/2018.