Ejercicio de programación con Java: Tipos de datos
0h 15m
Crea un programa en Java que demuestre el uso de los diferentes tipos de datos primitivos y de referencia. El programa debe:
Declarar al menos una variable de cada tipo primitivo (byte, short, int, long, float, double, char y boolean) con valores adecuados, incluyendo los sufijos necesarios para long y float.
Declarar una variable String inicializada con tu nombre.
Realizar y mostrar por consola las siguientes conversiones:
- De int a byte (con casting explícito)
- De float a int (con casting explícito)
- De char a int (conversión implícita)
- De String a int usando Integer.parseInt()
- De int a String usando String.valueOf()
Crear un array de enteros con 5 elementos y asignarle valores.
Mostrar por consola todos los valores de las variables declaradas junto con una descripción de cada una.
Asegúrate de incluir comentarios que expliquen cada sección del código.
Todos los ejercicios de programación de Java
Evalúa tus conocimientos con ejercicios de programación en Java de tipo Test, Puzzle, Código y Proyecto con VSCode.
Clases abstractas
Listas
Métodos de la clase String
Streams: reduce()
Polimorfismo
Pattern Matching
Streams: flatMap()
Llamada y sobrecarga de funciones
Métodos referenciados
Métodos de la clase String
Representación de Fecha
Operadores lógicos
Inferencia de tipos con var
Tipos de datos
Estructuras de iteración
Streams: forEach()
Objetos
Funciones lambda
Uso de Scanner
CRUD en Java de modelo Customer sobre un ArrayList
Tipos de variables
Streams: collect()
Operadores aritméticos
Arrays y matrices
Clases y objetos
Interfaz funcional Consumer
Interfaces
Enumeraciones Enums
API java.nio 2
API Optional
Interfaz funcional Function
Encapsulación
Interfaces
Uso de API Optional
Representación de Hora
Herencia básica
Clases y objetos
Interfaz funcional Supplier
HashMap
Sobrecarga de métodos
Polimorfismo de tiempo de ejecución
OOP en Java
Sobrecarga de métodos
Clases sealed
Creación de Streams
Records
Encapsulación
Streams: min max
Métodos avanzados de la clase String
Funciones
Polimorfismo de tiempo de compilación
Reto sintaxis Java
Conjuntos
Estructuras de control
Recursión
Excepciones
Herencia avanzada
Estructuras de selección
Uso de interfaces
Operadores
Variables
HashSet
Objeto Scanner
Streams: filter()
Operaciones de Streams
Interfaz funcional Predicate
Streams: sorted()
Configuración de entorno
CRUD en Java de modelo Customer sobre un HashMap
Uso de variables
Clases
Streams: distinct()
Streams: count()
ArrayList
Datos de referencia
Interfaces funcionales
Métodos básicos de la clase String
Clases abstractas
Instalación
Funciones
Excepciones
Estructuras de control
Herencia de clases
La clase Scanner
Generics
Streams: map()
Funciones y encapsulamiento
Streams: match
Gestión de errores y excepciones
Datos primitivos
Certificados de superación de Java
Supera todos los retos de Java y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.
Tutorial para resolver este ejercicio de programación
Java
Tipos de datos
Sintaxis