Introducción a Java

Tema 2: Variables y Tipos de Datos #2

En Java, las variables son espacios de memoria que almacenan un determinado valor (o dato) durante la ejecución del programa. Para definir una variable, se sigue una estructura específica.

Variables y Tipos de Datos en Java

Variables

  • En Java, una variable es un espacio de almacenamiento que se utiliza para guardar datos manipulables en un programa.
  • Antes de usar una variable, debe declararse con un tipo específico y un nombre que la identifique.
  • Una vez declarada, se puede asignar un valor a una variable utilizando el operador de asignación «=».
  • Por ejemplo:

int edad; // Declaración de una variable llamada "edad" de tipo entero
edad = 25; // Asignación de un valor de 25 a la variable "edad"

Tipos de datos

  • Java tiene dos tipos de datos: primitivos y no primitivos (también conocidos como tipos de referencia).
  • Los tipos de datos primitivos representan valores simples como enteros, decimales, caracteres, booleanos, etc.
  • Los tipos de datos no primitivos incluyen clases, arreglos y tipos enumerados.
  • Algunos tipos de datos primitivos en Java son:
    • int: para números enteros.
    • double: para números de punto flotante de doble precisión.
    • char: para caracteres individuales.
    • boolean: para valores verdadero/falso.

int edad = 25;
double altura = 1.75;
char inicial = 'J';
boolean esMayorDeEdad = true;

Conversión de tipos de datos

  • A veces, es necesario convertir un tipo de dato en otro en Java. Esto se puede hacer de forma implícita o explícita.
  • La conversión implícita se realiza automáticamente por el compilador cuando no hay pérdida de información.
  • La conversión explícita, también conocida como «casting», se utiliza cuando hay posibilidad de pérdida de información y debe hacerse de forma explícita por el programador.
  • Por ejemplo:

int numeroEntero = 10;
double numeroDecimal = numeroEntero; // Conversión implícita de int a double;

Ejercicio

Declara una variable para almacenar el precio de un producto (tipo de dato double) y asigna un valor. Luego, imprime el valor de esa variable por pantalla.


public class PrecioProducto {
    public static void main(String[] args) {
        double precioProducto = 29.99; // Declaración y asignación de una variable de tipo double
        System.out.println("El precio del producto es: $" + precioProducto);
    }
}

Este ejercicio te ayudará a familiarizarte con la declaración, asignación y uso de variables en Java, así como con el tipo de dato double. ¡Espero que esta explicación te haya sido útil! Si tienes más preguntas o necesitas más ejemplos, no dudes en preguntar.