Las variables en Java

Las variables en Java

Empecemos ya con las variables y los tipos de datos en Java, aunque hoy solo explicaré lo que son. Será en el siguiente capítulo cuando explique detalladamente los tipos de datos que hay.

¿Qué son las variables?

Las variables son contenedores de información (comúnmente, llamada "datos" del inglés "data"). Estos datos podrán ser de diferentes tipos, números enteros, números decimales, texto, etc.

Tal y como su nombre indica, las variables son susceptibles a variar.

¿Qué son los tipos de datos?

En java, al crear contenedores o variables, tendremos que especificar de qué tipo de dato es cada una.

Por ejemplo, si tenemos un número como 5479396, podríamos almacenarlo en una variable con tipo de dato "int", el cual ahora explicaré.

Imagina que te vas de mudanza y tienes que empaquetar todas tus cosas. Normalmente, si quieres que al llegar a tu nueva casa, no tengas que abrirlo todo para saber lo que hay en cada caja, las etiquetarás y pondrás una caja para cada cosa. Unas cuantas de ropa, otra para videojuegos, otra para los periféricos de tu PC, etc.

Pues bien, en Java, con las variables, ocurre lo mismo, hay que indicar de qué tipo es cada caja en el momento de crearla.

En este capítulo, no verás los tipos que hay, será en el siguiente.

¿Cómo se crea una variable en Java?

Las variables en Java, se dividen en cuatro partes:

  • Tipo de dato.
  • Nombre de variable (identificador).
  • Asignador.
  • Valor.
tipo nombre = valor;

Aunque parece mucha cosa, es bien fácil. Ahora verás.

El tipo de dato es lo que te he explicado, de momento, para este capítulo utilizaremos solo un tipo y en el siguiente te lo explico bien.

El nombre será un nombre que le darás a esa variable, para que luego, podamos llamarla en el programa.

El asignador no es más que un operador llamado asignación, el cual sirve para decirle a Java, qué valor tiene que almacenar o asociar a una variable.

Finalmente, la parte del valor, es la información que guarda la variable.

De estas cuatro partes, lo único que va a poder cambiar durante el programa, es la parte del valor.

Declarar, inicializar, reasignar y llamar a una variable

Antes de crear tu primera variable, debes tener estos conceptos claros.

Declarar una variable en Java

Para declarar una variable en Java, tienes que darle un tipo de dato, y darle un nombre.

Para este capítulo, utilizaré una variable de tipo byte, que admite valores numéricos muy pequeños. Desde el -128 al 127.

byte numero1;

Puedes de dejarla así, sin un valor inicial. El valor se lo puedes dar en otra parte del programa. Esto se utiliza cuando no sabes todavía qué valor tiene que llevar la variable. Por ejemplo. Creas una variable que almacenará el resultado de una suma. No sabes nunca cuál va a ser el resultado, dependerá de los números que se sumen.

Inicializar una variable en Java

Inicializar una variable, es la acción de darle un valor inicial a una variable.

byte numero1;
numero1 = 100;

En este caso, he inicializado la variable en otra línea. También se puede declarar una variable y darle un valor inicial todo a la vez en la misma línea.

byte numero1 = 100;

Reasignar un valor a una variable de Java

Reasignar valores, es la acción de darle un valor a una variable cuando ya tiene uno, es decir, cuando ya se ha inicializado.

byte numero1 = 100;
numero1 = 35;

Llamar a una variable en Java

Para llamar a una variable en Java, solo tenemos que usar su propio nombre. Por ejemplo, quiero llamar a la variable para imprimir su valor en la consola. En la línea 4 la llamo para reasignarle el valor 35. En la 5, la llamo para imprimir su valor.

public class Main {
    public static void main(String[] args) {
        byte numero1 = 100;
        numero1 = 35;
        System.out.println(numero1);
    }
}

¿Java es case-sensitive?

Sí, Java es "case-sensitive". Todo lo que escribas, es sensible a mayúsculas y minúsculas. Esto serían tres variables diferentes:

byte Numero1 = 100;
byte numero1 = 100;
byte NUMERO1 = 100;

Todo el temario del curso Java aquí.

Ejercicios de Java

Te dejo unos cuantos ejercicios relacionados con el temario. Las soluciones, las encontrarás en el siguiente capítulo.

  1. Declara una variable sin inicializar. Dale un nombre cualquiera y utiliza el tipo byte que he utilizado en la teórica.
  2. Inicializa la variable con un valor de 75.
  3. Ahora, borra esas dos líneas de la variable y declárala e inicialízala en la misma línea.
  4. Finalmente, imprime el valor de la variable en la consola.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

curso Java Entrada anterior Instalación de IDE y Java para empezar a programar
curso Java Entrada siguiente Los tipos de datos primitivos de Java