0% encontró este documento útil (0 votos)
29 vistas

Tipos de Datos y Variables en Java

Cargado por

EI AND BI
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
29 vistas

Tipos de Datos y Variables en Java

Cargado por

EI AND BI
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 30

Tipos de datos y variables en java

Diplomado en desarrollo de aplicaciones móviles, nivel intermedio


Abril de 2024
Objetivos

Comprender los diferentes tipos de datos y variables en Java y


Android Studio, incluyendo su declaración y asignación de
valores, y cómo utilizarlos en operaciones aritméticas y lógicas.
Icebreaker
Da 15 minutos para los estudiantes ingresen a plataforma y
revisen el vídeo

ingresa a la plataforma y revisa el vídeo


de “Ser desarrollador móvil, una ventaja
en estos días”

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

ingresa a la plataforma y revisa el vídeo


de “Ser desarrollador móvil, una ventaja
en estos días”

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.

public class Inventario {


public static void main(String[] args) {
int productosDisponibles = 150; Supongamos que estás programando
un sistema de inventario para una
// Aquí iría el código para mostrar la tienda y necesitas almacenar la
cantidad de productos disponibles en pantalla cantidad de productos disponibles en
// ... stock. Para esto, puedes utilizar la
} variable tipo int para almacenar la
}
cantidad de productos.
FLOAT: representa un valor numérico de punto flotante de 32 bits; los
flotantes son un tipo de dato utilizado para almacenar números con
decimales

public class EjercicioFloat {


public static void main(String[] args) { Declarar y asignar una variable de tipo
float temperatura = 25.5f; float llamada "temperatura" con un
System.out.println("La temperatura actual valor de 25.5, y luego imprimir en
es de " + temperatura + " grados Celsius"); pantalla el mensaje "La temperatura
}
} actual es de XX grados Celsius", donde
"XX" es el valor de la variable.
CHAR: representa un valor de carácter Unicode de 16 bits; Los caracteres
son utilizados para representar letras, números y símbolos.

public class Iniciales {


public static void main(String[] args) { Escribe un programa que declare dos
char inicial_nombre = 'J'; variables de tipo char, una para
char inicial_apellido = 'P'; almacenar la inicial de tu primer
System.out.println("Mis iniciales son: nombre y otra para almacenar la inicial
" + inicial_nombre + inicial_apellido); de tu primer apellido. Luego, imprime
}
en la consola el mensaje "Mis iniciales
}
son: [inicial_nombre][inicial_apellido]".
BOOLEANOS: son utilizados para almacenar valores verdadero o falso;

Supongamos que queremos


public class Iniciales { representar si un estudiante ha
public static void main(String[] args) { aprobado o no un examen con una
boolean aprobado = nota >= 5; variable booleana. Si el estudiante
#Se puede usar así de igual forma
boolean aprobado = false; ha obtenido una nota igual o
boolean aprobado = true; superior a 5, entonces la variable
} tendrá el valor "true", de lo
} contrario tendrá el valor "false". El
código podría lucir así:
Variables
Supongamos que queremos crear un programa que calcule el promedio
de dos números enteros. Primero, necesitamos declarar dos variables
para almacenar los valores de estos números. Podemos hacerlo de la
siguiente manera en Java:

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

Dos cosas que aprendí hoy en clase

Da 5 minutos para que leer los mensajes del chat


Gracias por su esfuerzo y
dedicación en esta actividad, y
espero verlos en la próxima
sesión. ¡Buen trabajo!

También podría gustarte