Tipos de Datos y Variables en Java
Tipos de Datos y Variables en Java
Colabora a tus estudiantes que no han podido ver el vídeo y confirma que todos
lo hayan visto
Da 15 minutos para los estudiantes ingresen a plataforma y
revisen el vídeo
Colabora a tus estudiantes que no han podido ver el vídeo y confirma que todos
lo hayan visto
Fundamentos
Tipos de datos en Java y
Android Studio
Los tipos de datos son elementos fundamentales en la
programación, y en Java y Android Studio existen varios
tipos de datos que se utilizan para almacenar diferentes
tipos de información. Entre los tipos de datos más comunes
se encuentran los enteros, flotantes, caracteres y booleanos.
INT: Los enteros son un tipo de dato utilizado para almacenar números
enteros sin decimales. Pueden ser positivos o negativos, y su tamaño
depende del número de bits que se utilice para almacenarlos.
int numero1;
int numero2;
Aquí, estamos declarando dos variables de tipo "int", que es la
abreviatura de "entero". Es importante notar que en este punto, no les
estamos asignando valores específicos a estas variables. Simplemente las
estamos declarando para poder usarlas más adelante. Luego, podemos
asignar valores a estas variables utilizando el operador "=":
numero1 = 10;
numero2 = 5;
public class TiposVariablesPrimitivas {
public static void main(String[] args) {
// Declaración y asignación de una variable entera
int edad = 28; Aquí, estamos declarando dos
// Declaración y asignación de una variable flotante variables de tipo "int", que es
float estatura = 1.75f; la abreviatura de "entero". Es
// Declaración y asignación de una variable caracter importante notar que en este
char inicialNombre = 'J';
punto, no les estamos
// Declaración y asignación de una variable booleana
boolean esProgramador = true; asignando valores específicos
// Impresión de los valores de las variables a estas variables.
System.out.println("Edad: " + edad); Simplemente las estamos
System.out.println("Estatura: " + estatura);
System.out.println("Inicial del nombre: " + inicialNombre); declarando para poder
System.out.println("¿Es programador? " + esProgramador);
} usarlas más adelante. Luego,
}
podemos asignar valores a
estas variables utilizando el
operador "=":
Tipos de variables en Java y
Android Studio
Variables locales: Las variables locales son declaradas dentro de un método o bloque
de código y sólo están disponibles dentro de ese bloque. Estas variables tienen un
alcance limitado y se eliminan automáticamente de la memoria cuando se sale del
bloque. Es importante declarar el tipo de dato de la variable, ya que esto ayuda al
compilador a asignar la cantidad adecuada de memoria para su almacenamiento. Las
variables locales se utilizan comúnmente en métodos que requieren la manipulación
temporal de datos.
public void calcularArea(int base, int
En este ejemplo, la variable área es una variable altura) {
local declarada dentro del método calcularArea().
int area = (base * altura) / 2;
Esta variable solo es accesible dentro del ámbito del
System.out.println("El área del
triángulo es: " + area);
método y no se puede utilizar en ningún otro lugar
}
del programa. La variable base y altura son
parámetros del método, no son variables locales.
public static void main(String[] args) {
En este ejemplo, las variables numero1, int numero1 = 10;
numero2 y resultado son variables locales
int numero2 = 20;
declaradas dentro del método main(). Estas
int resultado = numero1 + numero2;
System.out.println("El resultado es:
variables solo son accesibles dentro del ámbito
" + resultado);
del método y no se pueden utilizar en ningún
}
otro lugar del programa.
public static void main(String[] args) {
En este ejemplo, las variables numero1, int numero1 = 10;
numero2 y resultado son variables locales
int numero2 = 20;
declaradas dentro del método main(). Estas
int resultado = numero1 + numero2;
System.out.println("El resultado es:
variables solo son accesibles dentro del ámbito
" + resultado);
del método y no se pueden utilizar en ningún
}
otro lugar del programa.
Variables de instancia: Las variables de instancia son declaradas en una clase,
pero fuera de cualquier método. Estas variables son accesibles desde cualquier
método de la clase y se mantienen en memoria durante la existencia del objeto. A
diferencia de las variables locales, las variables de instancia deben ser
inicializadas antes de su uso. Las variables de instancia se utilizan para almacenar
datos que son específicos de un objeto y deben ser accesibles desde varios
métodos en la clase.
public class Persona {
private String nombre; // variable de instancia
public Persona(String nombre) {
this.nombre = nombre;
}
public void mostrarNombre() {
System.out.println("Mi nombre es " + nombre);
En este ejemplo, la clase Persona tiene }
una variable de instancia llamada }
nombre que almacena el nombre de public class Ejemplo {
una persona. Cada objeto Persona public static void main(String[] args) {
Persona persona1 = new Persona("Juan");
creado tendrá su propia variable Persona persona2 = new Persona("Ana");
nombre con un valor específico. En el persona1.mostrarNombre(); // salida: "Mi nombre es
método mostrarNombre(), se utiliza la Juan"
persona2.mostrarNombre(); // salida: "Mi nombre es
variable de instancia nombre para Ana"
mostrar el nombre de la persona. }
}
Reglas y
convenciones
Reglas para el
nombramiento de variables
Las variables son esenciales para el ● Los nombres de las variables deben
desarrollo de cualquier programa en comenzar con una letra o un guión bajo
Java y Android Studio, pero para evitar "_".
confusiones y errores en nuestro ● Los nombres de las variables pueden
código, es importante seguir reglas y contener letras, números y guiones
bajos "_".
convenciones para nombrarlas ● Los nombres de las variables no pueden
correctamente. contener espacios en blanco, ni
caracteres especiales.
● Los nombres de las variables deben ser
descriptivos y reflejar el tipo de dato y el
propósito de la variable.
Las convenciones son acuerdos comunes en la comunidad de programadores para
nombrar variables, funciones y otros elementos en el código.
Al seguir estas convenciones, podemos mejorar la legibilidad y mantenibilidad del
código. Algunas convenciones comunes para el nombramiento de variables en Java y
Android Studio son:
● Utilizar letras minúsculas para el primer caracter del nombre de las variables y
palabras en minúscula para separar palabras. Por ejemplo, "nombreUsuario" en
lugar de "NombreUsuario".
● Utilizar nombres descriptivos y significativos para las variables, que reflejen su
propósito y el tipo de dato. Por ejemplo, "edadUsuario" en lugar de "e".
● Utilizar nombres de variables en inglés para mantener la coherencia en el código y
facilitar la colaboración con otros programadores.
Actividad
● Ejercicio 1: Los estudiantes trabajan en grupos pequeños o individualmente
en la creación de un programa sencillo que utilice diferentes tipos de datos
y variables para realizar operaciones básicas, como imprimir un mensaje en
la consola utilizando una cadena de caracteres y un entero. El instructor
puede proporcionar orientación y retroalimentación individualizada a
medida que los estudiantes trabajan en sus programas.
● Ejercicio 2: Los estudiantes crean un programa que contenga números
enteros, un número flotante, un carácter y un valor booleano y los
almacene en variables correspondientes. Luego, pueden mostrar los
valores almacenados.
Cierre
Da 5 minutos para que tus estudiantes escriban en el chat