[MUSIC] Bien, estoy en el ejemplo que hicimos hace un momento, nuestro Hola Mundo. Voy a editar este para continuar con nuestros ejercicios sobre variables. Para declarar una variable, lo primero que tenemos que hacer es colocar el tipo de dato, que será nuestra variable. Comenzaré declarando un tipo short. Lo indicamos de la siguiente forma, todas las letras van en minúsculas. Y lo siguiente que tenemos que colocar es el nombre de nuestra variable, voy a colocarle i. Normalmente las variables tienen que estar inicializadas voy a colocarle un valor inicial. Ahora i es una variable de tipo short, Y tiene un valor de cero. Ahora declararé otra variable, nuestro siguiente tipo de dato que vimos fue un tipo byte. Esta es una variable j que es de tipo byte y está inicializada en cero también. Para declarar un tipo de dato: int, de la misma forma puedo colocar int, seguido del nombre de la variable. Nuestro último tipo de dato que tenemos para números enteros es un tipo long. Ésta variable L, es un tipo de dato long. Perfecto, ahora sí tenemos cuatro variables que son variables numéricas enteras. Y que pueden ir desde un valor negativo hasta un valor positivo. Es muy importante de qué forma vamos declarando nuestras variables. En Android es muy importante cuidar la memoria y por eso debemos declarar variables que sean correspondientes lógicamente al tipo de datos que manejaremos. ¿Por qué? Porque estos tipos de datos, cada uno tiene un espacio en memoria asignado, recordando un tipo short vale un byte. Recordando un tipo short vale, dos bytes. Un tipo byte vale un byte, y un tipo int vale cuatro bytes. También un tipo long vale ocho bytes. Si nosotros declaramos variables que pueden considerarse con un número sencillo o con un valor sencillo, por ejemplo, si lo declaramos de tipo long, se podría decir que estamos desperdiciando memoria. Por ejemplo, si yo declaro la edad de una persona de tipo Long. Un tipo Long ocupa una cantidad de números muy, muy grande y un número 22 en efecto, cabría muy bien en un tipo de dato long, pero esto está ocupando ocho bytes. Se dice que estamos desperdiciando memoria, porque un adapt o un número de esta magnitud podría caber en otro tipo de datos más pequeño, para ahorrar toda la memoria. Entonces no ocupará ocho bytes, sino a lo mejor solamente ocupará dos bytes, un byte o cuatro bytes. Yo puedo declarar una edad, por ejemplo, de tipo byte. Así. Y you estaría muy bien. Puedo declarar a lo mejor un año de tipo short. [SOUND] El año en el que podemos estar, y cabe perfectamente bien. Puedo declarar a lo mejor un número más grande de tipo int, que podría ser por ejemplo el id de cualquier cosa, que podría estar de este tamaño. Y para declarar un tipo long, generalmente lo ocupamos cuando tenemos valores que requieren mucho espacio en memoria. Por ejemplo, la hora, en milisegundos, desde el año 1940, eso podría ser un número muy grande, debería colocar un valor como éste. Y observamos. Aquí lo único que nos está diciendo el compilador es que esta variable you existe, entonces podría poner la hora. Esta hora cabe perfectamente bien en ese dato, pero si colocamos un número más, you nos estamos pasando del rango, entonces tenemos que cuidar todo el tiempo la memoria. [MUSIC]