7. Las Variables

Las variables representan espacios de memoria para almacenar algo. Hablando en cristiano, imaginate que una variable es como una caja vacia donde puedes guardar un valor, sea un numero, sea un texto o cadena de texto. A las variables le podemos poner el nombre que nosotros queramos, fijate.

Imaginemos que creamos una variable que se va a llamar caja1, y lo escribimos:

 

caja1

 

Ya tenemos el nombre de la variable, pero ahora hay que asignarle un valor:

 

caja1 = 5

 

Ya tenemos el nombre de la variable y con un valor asignado. Pero a esta variable hay que decirle de que Tipo de dato se trata, en este caso como es un numero entero, o sea, no decimal, pues la variable es de Tipo int, lo escrbimos:

 

int caja1 = 5

 

Y siempre acordarnos que cuando terminamos una instruccion, debemos poner punto y coma y ojo con las mayusculas y minusculas:

 

int caja1 = 5;

 

Esto ultimo es correcto, pero tambien seria correcto esto otro:

 

int caja1;

caja1 = 5;

 

¿Y porque esto tambien es correcto?. Porque primero lo que hacemos es declarar que tenemos una variable vacia, y luego inicializamos esta misma variable dandole un valor. 

¿Pero la primera formula que he visto es mas sencilla que esta ultima que me enseñas?. No se trata que es mas sencilla, se trata que unas veces necesitaras que la variable contenga un valor y otras veces no.

En el codigo debes escribirlo asi:

 

public class Ejemplo{

    public static void main(String[ ]args){

        int caja1 = 5;

    }

}

 

Ahora vemos como imprimimos por consola el valor de caja1 que seria de la siguiente forma, intentalo:

 

public class Ejemplo{

    public static void main(String[ ]args){

        int caja1 = 5;

        System.out.println(caja1);

    }

}

 

Veras como lo que te muestra por consola es el numero 5, que es el valor que contiene nuestra variable.

 

Ahora vamos a crear una variable de Tipo String y le asignamos un valor;

 

public class Ejemplo{

    public static void main(String[ ]args){

        String saludo = "Hola mundo";

    }

}

 

Hemos creado una variable de Tipo texto y le hemos asignado como valor la cadena "Hola mundo" y acuerdate que se escribe entre las comillas dobles para referenciar que es un texto.

Ahora lo imprimimos por consola:

 

public class Ejemplo{

    public static void main(String[ ]args){

        String saludo = "Hola mundo";

        System.out.println(saludo);

    }

}

 

Ejecuta esto, veras que el resultado es el siguiente:

 

Hola mundo

 

Si quisieramos crear una variable de tipo "float" lo hariamos de la siguiente forma:

 

float numero = 5.8;

 

Realmente esto te daria un error, simplemente porque Java necesita reconocer que ese 5.8 es decimal, con lo que para solucionar esto simplemente agregamos f al final del numero, asi:

 

float numero = 5.8f;

 

Tambien podemos guardar en una variable el resultado de otra o varias variables, por ejemplo:

 

int num1 = 5;

int num2 = 3;

int resultado = num1 + num2;

System.out.println(resultado);

 

Lo que imprimiria por pantalla es la suma de las dos variables 8.

 

Seguimos en el siguiente tema.