Curso Java desde cero  #4 | Variables & Tipos de datos en JAVA

Curso Java desde cero #4 | Variables & Tipos de datos en JAVA

Introducción a las Variables y Tipos de Datos en Java

Tipos de Datos Primitivos

  • Se introducen los tipos de datos en Java, comenzando con los tipos primitivos.
  • Los enteros se dividen en cuatro tipos: byte, short, int y long. Estos permiten almacenar valores numéricos enteros sin decimales.
  • Los decimales incluyen float y double; el primero permite hasta 8 cifras después del punto decimal, mientras que el segundo permite hasta 15.
  • Char y boolean son otros dos tipos primitivos. Char almacena un solo carácter (texto o numérico), mientras que boolean puede ser true o false.

Tipos de Datos Objeto

  • Se menciona la existencia de tipos de datos objeto, que requieren invocación. Un ejemplo es String, utilizado para crear cadenas de texto.
  • String comienza con mayúscula porque es una clase; las clases en Java siempre inician con letra mayúscula.

Definición y Declaración de Variables

  • Una variable se define como un espacio en memoria para almacenar información o datos numéricos/textuales.
  • Para declarar una variable en Java se necesitan dos elementos: un tipo de dato y un nombre para la variable.
  • El nombre debe ser único y no puede contener espacios; si se desea separar palabras, se puede usar guiones bajos o mayúsculas al inicio de la siguiente palabra.

Ejemplo Práctico

  • Se procede a guardar un valor (20) en una variable llamada "numeroUno".
  • Se inicia la programación práctica creando una suma mediante código Java.
  • La primera línea del programa incluye el nombre de la clase, que debe comenzar con mayúscula (ejemplo: "Suma").

Estructura del Código

¿Cómo declarar y utilizar variables en Java?

Introducción a los tipos de datos y la invocación de clases

  • Se menciona el uso del tipo de dato objeto String en Java, que se inicia con mayúscula. Este es un concepto fundamental en programación orientada a objetos.
  • La invocación de la clase String se explica como parte del proceso de escritura del método main, donde se establece la estructura básica del programa.

Análisis previo a la programación

  • Antes de escribir código, es crucial realizar un análisis sobre lo que se desea programar; en este caso, una suma simple.
  • Se plantea el ejemplo específico de sumar dos números (5 y 2), enfatizando que el resultado debe ser 7.

Declaración y inicialización de variables

  • Se introduce el concepto de variable como un espacio en memoria para almacenar datos. Es necesario declarar tres variables para realizar la suma.
  • Para cada variable, se debe especificar su tipo (en este caso, entero) y asignarle un nombre significativo.

Proceso de declaración

  • La inicialización implica asignar un valor inicial a las variables; por ejemplo, número_1 se inicializa con 0.
  • Es importante recordar que cada instrucción debe finalizar con un punto y coma para evitar errores en el código.

Estructura del código

  • El código debe leerse secuencialmente; al declarar las variables, se crea una estructura organizada que facilita su comprensión.
  • Se declaran dos variables más (número_2 y resultado) siguiendo el mismo procedimiento para completar los espacios necesarios.

Realización de operaciones aritméticas

  • Se asignan valores específicos a las variables: número_1 = 5 y número_2 = 2.
  • La operación suma se realiza al asignar a resultado la suma de número_1 y número_2, finalizando nuevamente con un punto y coma.

Salida del resultado

  • Para mostrar el resultado, se utiliza System.out.println, donde es esencial no encerrar las variables entre comillas ya que esto generaría errores.
  • Se introduce el concepto de concatenación utilizando el signo + para combinar texto con valores numéricos antes de imprimirlos.

Finalización del programa

  • La concatenación permite mostrar correctamente los resultados almacenados en las variables junto con mensajes descriptivos.

Cómo compilar y ejecutar un programa en Java

Guardar el código fuente

  • Se menciona la importancia de guardar el código con la extensión .txt, aunque aún no sea un archivo final. El nombre del archivo debe coincidir con el nombre de la clase, que en este caso es Suma.
  • Se explica cómo abrir el símbolo del sistema para acceder al escritorio, donde se encuentran los archivos. La instrucción varía según el idioma del sistema operativo.

Compilación del programa

  • Después de navegar al escritorio, se utiliza el comando dir para listar los archivos disponibles y confirmar que el archivo está presente antes de proceder a compilarlo.
  • Para compilar, se usa el comando javac Suma.java. Si no hay errores, se generará automáticamente la clase correspondiente sin mostrar mensajes de error.

Ejecución del programa

  • Al ejecutar el programa con java Suma, se obtiene como resultado "El resultado de tu suma es 7", confirmando que la suma de 5 + 2 es correcta.
Video description

Curso de programación JAVA - En este vídeo aprenderás los distintos tipos de datos que existen en JAVA, además de que aprenderás la manera de como declarar variables y hacer uso de ellas. ¡¡Ayúdame a seguir creciendo, te invito a suscribirte!! La Geekipedia de Ernesto ➞ Facebook https://www.facebook.com/LaGeekipediaDeErnesto/ ➞ Instagram https://www.instagram.com/lageekipedia/ ➞ Twitter https://twitter.com/LaGeekipedia ═════════════════════════════════════════ Link de descarga de la practica: https://goo.gl/fZ7B4e Link de la primera parte de este curso: https://www.youtube.com/watch?v=L1oMLsiMusQ ═════════════════════════════════════════ Música: 1. Alan Walker - Spectre [NCS Release] https://www.youtube.com/watch?v=AOeY-nDp7hI Alan Walker ➞ Facebook https://www.facebook.com/DJWalkzz ➞ SoundCloud https://soundcloud.com/walkzz ➞ YouTube https://www.youtube.com/user/DjWalkzz ➞ Twitter https://twitter.com/IAmAlanWalker ➞ Website http://www.alanwalkermusic.com/ ═════════════════════════════════════════ Vídeo Final: 1. Mount Bromo HD Timelapse Movie by Justin Ng https://www.youtube.com/watch?v=UNs7TkFvK-4 Follow Facebook: justinngphoto.com/facebook Follow Twitter: twitter.com/justinngphoto Follow Google+: plus.google.com/116998818067074636759 To join my photography community: mopsg.com