Skip to content

Latest commit

 

History

History
269 lines (255 loc) · 63.5 KB

File metadata and controls

269 lines (255 loc) · 63.5 KB

Ejercicios de programación en Java

Idiomas

🇨🇳 简体中文 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇯🇵 日本語 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English

Ejercicios de programación en Java

Start-Learning

Practica la programación en Java a través de más de 200 retos de codificación prácticos. Ideal para principiantes que deseen mejorar sus habilidades con proyectos del mundo real que cubren estructuras de datos, algoritmos, POO y conceptos básicos de Java.

Java

Ejercicios

Índice Nombre Dificultad Práctica
001 🎯 Accediendo a Elementos en una LinkedList Principiante Iniciar Desafío
002 🎯 Accediendo a los Elementos de un HashMap Principiante Iniciar Desafío
003 🎯 Accediendo a Propiedades Estáticas desde Otra Clas... Principiante Iniciar Desafío
004 🎯 Comprobación de la igualdad de cadenas Principiante Iniciar Desafío
005 🎯 Crear una lista enlazada con índice Principiante Iniciar Desafío
006 🎯 Encontrar las notas mínimas y máximas de los estud... Principiante Iniciar Desafío
007 🎯 Implementar la estructura de datos de doble cola (... Principiante Iniciar Desafío
008 🎯 Implementando Expresiones Lambda con Parámetros Principiante Iniciar Desafío
009 🎯 Implementando la herencia jerárquica Principiante Iniciar Desafío
010 🎯 Eliminar el segundo elemento de una ArrayList Principiante Iniciar Desafío
011 🎯 Ordenar las edades de los jugadores en orden ascen... Principiante Iniciar Desafío
012 🎯 Información del recuperador de métodos de clase Principiante Iniciar Desafío
013 🎯 Ejecución Concurrente de Hilos Principiante Iniciar Desafío
014 🎯 Contando la Ocurrencia de Caracteres Principiante Iniciar Desafío
015 🎯 Expresión regular personalizada Principiante Iniciar Desafío
016 🎯 Problema de compartición de datos en un sistema de... Principiante Iniciar Desafío
017 🎯 Métodos predeterminados en múltiples interfaces Principiante Iniciar Desafío
018 🎯 Dibujar Figuras Geométricas Principiante Iniciar Desafío
019 🎯 De un cuarto a 0 Principiante Iniciar Desafío
020 🎯 Implementando una Cola Manualmente Principiante Iniciar Desafío
021 🎯 Expresiones Lambda para Operaciones con Datos Principiante Iniciar Desafío
022 🎯 Impresión de información de elementos de matriz Principiante Iniciar Desafío
023 🎯 Eliminar números duplicados Principiante Iniciar Desafío
024 🎯 Establecer un precio para las entradas de atraccio... Principiante Iniciar Desafío
025 🎯 Juego de División de Dinero entre Hermanos Principiante Iniciar Desafío
026 🎯 Simulando una biblioteca Principiante Iniciar Desafío
027 🎯 Resolviendo el Problema de la Distribución de Manz... Principiante Iniciar Desafío
028 🎯 Almacenar información de datos utilizando HashSet Principiante Iniciar Desafío
029 🎯 Suma de Números Grandes Principiante Iniciar Desafío
030 🎯 Suma de los dígitos de un número de tres dígitos Principiante Iniciar Desafío
031 🎯 El único Dios Principiante Iniciar Desafío
032 🎯 Uso de Stream Principiante Iniciar Desafío
033 🎯 Validando el número de tarjeta de identidad Principiante Iniciar Desafío
034 🎯 Instrucción de impresión simple en Java Principiante Iniciar Desafío
035 🎯 Implementar cifrado y descifrado Principiante Iniciar Desafío
036 🎯 Acceder y Modificar el Nombre del Estudiante Principiante Iniciar Desafío
037 🎯 Accediendo al método anulado de la superclase Principiante Iniciar Desafío
038 🎯 Accediendo a Propiedades Estáticas en una Clase Principiante Iniciar Desafío
039 🎯 Accediendo al constructor de la superclase Principiante Iniciar Desafío
040 🎯 Agregar elementos a ArrayList Principiante Iniciar Desafío
041 🎯 Agregar elementos a ArrayLists en un índice especí... Principiante Iniciar Desafío
042 🎯 Programa de cálculo de área utilizando abstracción Principiante Iniciar Desafío
043 🎯 Calcular el IMC utilizando el peso y la altura Principiante Iniciar Desafío
044 🎯 Calcular el Volumen de un Cubo a Partir del Lado Principiante Iniciar Desafío
045 🎯 Calcular el bono de empleados basado en el salario Principiante Iniciar Desafío
046 🎯 Calcular el interés basado en el capital Principiante Iniciar Desafío
047 🎯 Calcular la altura media de los jugadores Principiante Iniciar Desafío
048 🎯 Calcular el porcentaje con arrays Principiante Iniciar Desafío
049 🎯 Calcular el área de un rectángulo utilizando una c... Principiante Iniciar Desafío
050 🎯 Calcular las dimensiones de un rectángulo Principiante Iniciar Desafío
051 🎯 Calcular la Suma de los Dígitos Principiante Iniciar Desafío
052 🎯 Calcular el factorial de un número Principiante Iniciar Desafío
053 🎯 Cálculo del área de dos triángulos Principiante Iniciar Desafío
054 🎯 Calculando la potencia de un número Principiante Iniciar Desafío
055 🎯 Cálculo de la desviación estándar en Java Principiante Iniciar Desafío
056 🎯 Cálculo de la Suma de los Números Naturales Principiante Iniciar Desafío
057 🎯 Cálculo del área de un círculo Principiante Iniciar Desafío
058 🎯 Cálculo del área de un cuadrado Principiante Iniciar Desafío
059 🎯 Llamar a un método dos veces Principiante Iniciar Desafío
060 🎯 Verificar Aprobado, Reprobado o Inválido Principiante Iniciar Desafío
061 🎯 Verificando la temperatura IcyHot con Java Principiante Iniciar Desafío
062 🎯 Comparando los primeros y últimos elementos de una... Principiante Iniciar Desafío
063 🎯 Sumar Continuamente los Números Ingresados Principiante Iniciar Desafío
064 🎯 Convertir entre kilómetros y millas usando Java Principiante Iniciar Desafío
065 🎯 Contar las vocales en una cadena Principiante Iniciar Desafío
066 🎯 Contando dígitos en un entero Principiante Iniciar Desafío
067 🎯 Contando Ocurrencias del Carácter 'a' Principiante Iniciar Desafío
068 🎯 Crear un programa de calculadora Principiante Iniciar Desafío
069 🎯 Creación de clase enum - Tamaño Principiante Iniciar Desafío
070 🎯 Creando una jerarquía Animal - Perro Principiante Iniciar Desafío
071 🎯 Determinar los factores de un número Principiante Iniciar Desafío
072 🎯 Determinar la cadena más larga a partir de entrada... Principiante Iniciar Desafío
073 🎯 Determinar el número máximo de saludos entre estud... Principiante Iniciar Desafío
074 🎯 Determinar la calificación del estudiante Principiante Iniciar Desafío
075 🎯 Determinando la Igualdad de Dos Argumentos Principiante Iniciar Desafío
076 🎯 Determinar si un número es par o impar Principiante Iniciar Desafío
077 🎯 Determinación de números Harshad en Java Principiante Iniciar Desafío
078 🎯 Determinando si un número es de Armstrong Principiante Iniciar Desafío
079 🎯 Determinando el estado de un número primo Principiante Iniciar Desafío
080 🎯 Distribuir Chocolates a los Niños Principiante Iniciar Desafío
081 🎯 Encapsulación en la gestión del salario de emplead... Principiante Iniciar Desafío
082 🎯 Constantes de enumeración como cadenas Principiante Iniciar Desafío
083 🎯 Excluir múltiplos de tres de los números Principiante Iniciar Desafío
084 🎯 Programa de conversión de Fahrenheit a Celsius Principiante Iniciar Desafío
085 🎯 Encontrar diferencias entre dos conjuntos hash Principiante Iniciar Desafío
086 🎯 Encontrar la intersección de dos HashSet Principiante Iniciar Desafío
087 🎯 Encuentra el mayor múltiplo menor que 100 Principiante Iniciar Desafío
088 🎯 Encontrar el elemento más pequeño de una matriz Principiante Iniciar Desafío
089 🎯 Encuentra al hermano más joven Principiante Iniciar Desafío
090 🎯 Encontrando a Nemo en ArrayList Principiante Iniciar Desafío
091 🎯 Encontrando números primos en intervalos Principiante Iniciar Desafío
092 🎯 Encontrando el MCD de dos números Principiante Iniciar Desafío
093 🎯 Encontrando el Mínimo Común Múltiplo Principiante Iniciar Desafío
094 🎯 Programa FizzBuzz: Explicación de la entrada del u... Principiante Iniciar Desafío
095 🎯 Generar la tabla de multiplicar usando bucles Principiante Iniciar Desafío
096 🎯 Mayor factor excluyendo el número mismo Principiante Iniciar Desafío
097 🎯 Identificar números auto-divisibles Principiante Iniciar Desafío
098 🎯 Identificando números abundantes usando Java Principiante Iniciar Desafío
099 🎯 Implementar una interfaz para calcular el área de ... Principiante Iniciar Desafío
100 🎯 Implementando una Cola con una LinkedList Principiante Iniciar Desafío
101 🎯 Sobrecarga de métodos para diferentes parámetros Principiante Iniciar Desafío
102 🎯 Sobrecarga de Métodos con Diferentes Tipos de Pará... Principiante Iniciar Desafío
103 🎯 Modificar elementos en un HashMap Principiante Iniciar Desafío
104 🎯 Modificando una ArrayList con Java Principiante Iniciar Desafío
105 🎯 Sobrescritura de Métodos en Múltiples Clases Principiante Iniciar Desafío
106 🎯 Varios Clases que heredan de una Clase Principiante Iniciar Desafío
107 🎯 Multiplicar una matriz por diez Principiante Iniciar Desafío
108 🎯 Demostración de sobrecarga de método final Principiante Iniciar Desafío
109 🎯 Sobreescritura del método de la clase padre Principiante Iniciar Desafío
110 🎯 Verificación de números palíndromos Principiante Iniciar Desafío
111 🎯 Realizar la adición de números complejos Principiante Iniciar Desafío
112 🎯 Programa de conversión de libras a kilogramos Principiante Iniciar Desafío
113 🎯 Tipos primitivos a clases envolventes Principiante Iniciar Desafío
114 🎯 Imprimir cualquier tipo de datos Principiante Iniciar Desafío
115 🎯 Imprimir números pares de una matriz Principiante Iniciar Desafío
116 🎯 Imprimir caracteres no alfabéticos Principiante Iniciar Desafío
117 🎯 Imprimir el valor de cualquier tipo de datos Principiante Iniciar Desafío
118 🎯 Imprimiendo elementos de una matriz Principiante Iniciar Desafío
119 🎯 Imprimir caracteres individuales en una cadena Principiante Iniciar Desafío
120 🎯 Imprimiendo una frase tres veces Principiante Iniciar Desafío
121 🎯 Eliminar elementos de un HashMap Principiante Iniciar Desafío
122 🎯 Programa para invertir un número Principiante Iniciar Desafío
123 🎯 Calculadora de ganancias/perdidas de una tienda Principiante Iniciar Desafío
124 🎯 Programa de cálculo de interés simple Principiante Iniciar Desafío
125 🎯 Concatenación de cadenas: dos textos combinados Principiante Iniciar Desafío
126 🎯 Conversión de Cadena: Primera Letra en Mayúsculas Principiante Iniciar Desafío
127 🎯 Resta de Coordenadas Principiante Iniciar Desafío
128 🎯 Intercambio de dos números con variable temporal Principiante Iniciar Desafío
129 🎯 Ángulos internos válidos de un triángulo Principiante Iniciar Desafío
130 🎯 Validar la condición de año bisiesto Principiante Iniciar Desafío
131 🎯 Verificar el estado de un número primo usando Java Principiante Iniciar Desafío
132 🎯 Verificando la instancia de una clase Principiante Iniciar Desafío
133 🎯 Programa de determinación de elegibilidad para vot... Principiante Iniciar Desafío
134 🎯 Juego de Batalla Aérea Principiante Iniciar Desafío
135 🎯 Fisión Celular de Alienígenas Principiante Iniciar Desafío
136 🎯 Área de un Círculo con Cualquier Radio Principiante Iniciar Desafío
137 🎯 Mercado de Ventas de Automóvil Principiante Iniciar Desafío
138 🎯 Programa de Cuenta Bancaria Principiante Iniciar Desafío
139 🎯 Las flores compiten por el bello Principiante Iniciar Desafío
140 🎯 Construcción y despliegue de Spring Boot Principiante Iniciar Desafío
141 🎯 Distribución de Tarjetas de Negocios Principiante Iniciar Desafío
142 🎯 Cifrado César Principiante Iniciar Desafío
143 🎯 Cálculo del Volumen de un Cubo Principiante Iniciar Desafío
144 🎯 Cálculo del volumen de un cilindro Principiante Iniciar Desafío
145 🎯 Simulación de sala de chat Principiante Iniciar Desafío
146 🎯 Clasificación de Notas de la Clase Principiante Iniciar Desafío
147 🎯 Propiedades y métodos de la clase Principiante Iniciar Desafío
148 🎯 Clasificar Palabras por Categorías Gramaticales Principiante Iniciar Desafío
149 🎯 Jaula de Pollos y Conejos en Convivencia Principiante Iniciar Desafío
150 🎯 Contenido del archivo de configuración Principiante Iniciar Desafío
151 🎯 Configurar parámetros de clase con anotaciones Principiante Iniciar Desafío
152 🎯 Contando las Ocurrencias de una Subcadena Principiante Iniciar Desafío
153 🎯 Define tus anotaciones Principiante Iniciar Desafío
154 🎯 Diseño e implementación de la Interfaz Gráfica Principiante Iniciar Desafío
155 🎯 Diseño e implementación de múltiples interfaces Principiante Iniciar Desafío
156 🎯 Determinar la factibilidad del regreso de la nave ... Principiante Iniciar Desafío
157 🎯 Determinar la factibilidad de un triángulo con man... Principiante Iniciar Desafío
158 🎯 Sincronización de los Filósofos Comensales Principiante Iniciar Desafío
159 🎯 Mostrando información de datos utilizando Iterator Principiante Iniciar Desafío
160 🎯 Dividir Manzanas con Manejo de Excepciones Principiante Iniciar Desafío
161 🎯 Programa eficiente de análisis de notas de estudia... Principiante Iniciar Desafío
162 🎯 Ingresar información de estudiantes Principiante Iniciar Desafío
163 🎯 Clase Enum para la Información de Género Principiante Iniciar Desafío
164 🎯 Programación de la secuencia de Fibonacci Principiante Iniciar Desafío
165 🎯 Filtrado del contenido del archivo Principiante Iniciar Desafío
166 🎯 Carga de archivos basada en el protocolo UDP Principiante Iniciar Desafío
167 🎯 Instrucciones de control de flujo para múltiples r... Principiante Iniciar Desafío
168 🎯 Completado de código divertido Principiante Iniciar Desafío
169 🎯 Obtener información de la página de inicio de Goog... Principiante Iniciar Desafío
170 🎯 Manejo de calificaciones incorrectas Principiante Iniciar Desafío
171 🎯 Hola LabEx usando Java Principiante Iniciar Desafío
172 🎯 ¿Cuántos días tiene cada mes? Principiante Iniciar Desafío
173 🎯 Implementar el hilo del temporizador de cuenta atr... Principiante Iniciar Desafío
174 🎯 Implementar una clase Stock Principiante Iniciar Desafío
175 🎯 Implementando el Triángulo de Pascal Principiante Iniciar Desafío
176 🎯 Implementando la división de cadenas Principiante Iniciar Desafío
177 🎯 Implementando la clase de utilidades de cadenas Principiante Iniciar Desafío
178 🎯 Servicio Inteligente de Llamadas de Atención Médic... Principiante Iniciar Desafío
179 🎯 Intersección de listas enlazadas Principiante Iniciar Desafío
180 🎯 Cálculo del salario de un ingeniero Java Principiante Iniciar Desafío
181 🎯 La generosidad de Kong Rong Principiante Iniciar Desafío
182 🎯 Simulación del juego de cartas de Truco usando Jav... Principiante Iniciar Desafío
183 🎯 Cálculo automático de la altura de lanzamiento de ... Principiante Iniciar Desafío
184 🎯 Clasificación de Información de Registros Principiante Iniciar Desafío
185 🎯 Amor a primera vista Principiante Iniciar Desafío
186 🎯 Maximizar la puntuación en el Ajedrez con Aviones ... Principiante Iniciar Desafío
187 🎯 Estrategia para maximizar la destrucción de avione... Principiante Iniciar Desafío
188 🎯 Valor máximo de tres números. Principiante Iniciar Desafío
189 🎯 Modificar el diseño del arma utilizando herencia Principiante Iniciar Desafío
190 🎯 Juicio de Número Narcisista Principiante Iniciar Desafío
191 🎯 Navegando el Puente Espacial con Arrays de Java Principiante Iniciar Desafío
192 🎯 Marketing de Joyas No Money Jewelry Store Principiante Iniciar Desafío
193 🎯 Número de Números Palindrómicos Principiante Iniciar Desafío
194 🎯 Nüwa Crea a los Seres Humanos Principiante Iniciar Desafío
195 🎯 Obtener Objetos de Clase de Diferentes Clases Principiante Iniciar Desafío
196 🎯 Operaciones con Referencias a Métodos Principiante Iniciar Desafío
197 🎯 Selección óptima de monedas para la compra de muel... Principiante Iniciar Desafío
198 🎯 Optimización de la simulación de una carrera de re... Principiante Iniciar Desafío
199 🎯 Salida de un triángulo Principiante Iniciar Desafío
200 🎯 Mostrando la información del libro Principiante Iniciar Desafío
201 🎯 Análisis de la información de datos XML con DOM Principiante Iniciar Desafío
202 🎯 Punto dentro de un triángulo Principiante Iniciar Desafío
203 🎯 Implementación de la Cola Productor-Consumidor Principiante Iniciar Desafío
204 🎯 Crear un objeto Persona mediante reflexión Principiante Iniciar Desafío
205 🎯 Liberar el recurso Scanner con finally Principiante Iniciar Desafío
206 🎯 Rescatar a la princesa con ejecución condicional Principiante Iniciar Desafío
207 🎯 Invertir un array unidimensional en Java Principiante Iniciar Desafío
208 🎯 Lista de palabras de salida invertida Principiante Iniciar Desafío
209 🎯 Invertir el orden de las palabras en oraciones en ... Principiante Iniciar Desafío
210 🎯 Reescribiendo el método equals Principiante Iniciar Desafío
211 🎯 Ejecución de datos alternativamente en tres grupos Principiante Iniciar Desafío
212 🎯 Análisis SAX de datos XML Principiante Iniciar Desafío
213 🎯 Búsqueda en una matriz bidimensional Principiante Iniciar Desafío
214 🎯 Consulta de información de usuario con Servlet Principiante Iniciar Desafío
215 🎯 Sencillo sistema de gestión de estudiantes Principiante Iniciar Desafío
216 🎯 Sistema de gestión universitaria simulado Principiante Iniciar Desafío
217 🎯 Control de velocidad de la nave espacial Principiante Iniciar Desafío
218 🎯 Deme clemencia, mi señor Principiante Iniciar Desafío
219 🎯 Recorrido en espiral de un árbol Principiante Iniciar Desafío
220 🎯 Subir escaleras y predicción de saldo Principiante Iniciar Desafío
221 🎯 Almacenar información de datos utilizando TreeSet Principiante Iniciar Desafío
222 🎯 Entrenamiento de fuerza con método acumulativo Principiante Iniciar Desafío
223 🎯 Constructores de la clase String Principiante Iniciar Desafío
224 🎯 Estadísticas de información de cadenas Principiante Iniciar Desafío
225 🎯 Métodos de la clase String Principiante Iniciar Desafío
226 🎯 Sistema de Gestión de Estudiantes Principiante Iniciar Desafío
227 🎯 Sistema de clasificación de notas de estudiantes Principiante Iniciar Desafío
228 🎯 Conteo de Ocurrencias de Subcadenas Principiante Iniciar Desafío
229 🎯 Juego de Invocación de Duendes Principiante Iniciar Desafío
230 🎯 El Bolsillo Mágico Principiante Iniciar Desafío
231 🎯 Las paredes tienen oídos Principiante Iniciar Desafío
232 🎯 La Tierra Errante Principiante Iniciar Desafío
233 🎯 El Deseo de Cinco Centavos Principiante Iniciar Desafío
234 🎯 Comprendiendo el Pool de Constantes Principiante Iniciar Desafío
235 🎯 Validación de registro de usuario con excepciones Principiante Iniciar Desafío
236 🎯 Usar la herencia para ahorrar código Principiante Iniciar Desafío
237 🎯 ¿Cuándo puedo ahorrar suficiente dinero? Principiante Iniciar Desafío
238 🎯 Escribir objetos en un archivo Principiante Iniciar Desafío
239 🎯 Yin y Yang Principiante Iniciar Desafío

Acerca de LabEx

LabEx es una plataforma de aprendizaje interactiva y práctica dedicada a la programación y la tecnología. Combina laboratorios, asistencia de IA y máquinas virtuales para proporcionar una experiencia de aprendizaje práctica sin videos. Con un enfoque estricto de 'Aprender Haciendo', entornos en línea interactivos dentro del navegador con verificaciones paso a paso automatizadas, organización de contenido estructurada con el sistema basado en Árbol de Habilidades, y un recurso de aprendizaje en crecimiento de 30 Árboles de Habilidades y más de 6,000 Laboratorios, LabEx ofrece educación práctica integral. La plataforma incluye al asistente de aprendizaje Labby, construido sobre los últimos modelos de IA, que proporciona una experiencia de aprendizaje conversacional.

Más