Gestión de productos en Java con ArrayList | Ejercicio práctico paso a paso
En este ejercicio práctico aprenderás a gestionar una lista de productos en Java usando ArrayList, una de las estructuras dinámicas más utilizadas. Enunciado: Gestionar una lista de productos en un sistema de compras. Se podra hacer lo siguiente: Añadir producto: El sistema debe permitir al usuario elegir entre tres productos predefinidos: - Camiseta (20.5€) - Pantalón (30€) - Zapatos (50€) 1. Mostrar productos: El sistema debe mostrar todos los productos añadidos hasta el momento, mostrando su nombre y precio. Muestra el total 2. Eliminar producto: El sistema debe permitir al usuario elegir un producto de la lista para eliminarlo, solicitando al usuario que ingrese el número del producto que desea eliminar. 3. Eliminar todos los productos: El sistema debe permitir limpiar la lista de productos, eliminando todos los productos almacenados. 4. Salir: El sistema debe permitir al usuario salir del programa. A lo largo del ejercicio desarrollarás un pequeño sistema de compras por consola donde aprenderás a: - Crear una clase Producto con nombre y precio - Usar ArrayList para almacenar datos dinámicamente - Añadir productos predefinidos a una lista - Mostrar los productos recorriendo la lista - Calcular el total del carrito - Eliminar productos usando su índice - Vaciar completamente una lista - Crear un menú interactivo con Scanner y switch - Gestionar errores de entrada del usuario Un ejercicio perfecto para entender de verdad cómo funcionan las estructuras dinámicas en Java SE, aplicado a un caso real como un sistema de compras. - Github del curso: https://github.com/DiscoDurodeRoer/curso-java-se - Curso estructuras dinámicas completo en un video: https://youtu.be/JHdLb9TtUXs Únete a este canal para acceder a sus beneficios: https://www.youtube.com/channel/UCEzsgYrYzOCOcwmjhu_pngw/join - Consigue cupones de descuento de mis cursos de udemy: https://cupones.discoduroderoer.es/#/ultimos-cupones - Sigue mis próximos eventos: https://eventos.discoduroderoer.es - Visita nuestra web: http://www.discoduroderoer.es/ - ¿Necesitas un servidor de calidad? Webempresa te lo da. https://clientes.webempresa.com/europa/gestion/aff.php?aff=4443 - ¿Quieres seguir nuestros trabajos? Visita nuestro github. https://github.com/DiscoDurodeRoer - ¡Sé nuestro patrón! https://www.patreon.com/discoduroderoer - Síguenos en las redes sociales: - Facebook: http://goo.gl/JcLshS - Twitter: http://goo.gl/MU2Gbo - Youtube: http://goo.gl/5vjkGP o suscribete - Discord: https://discord.gg/eXS5JZB - Twitch: https://www.twitch.tv/discoduroderoer_prog - Si quieres contactar con nosotros para alguna consulta o enviarnos ejercicios: [email protected] Capitulos: 00:00 Introduccion 01:47 Clase Producto 02:51 Creando el arraylist de productos y el menu 05:50 Opcion 1 - Crear producto y almacenar en nuestro arraylist 08:24 Opcion 2 - Mostrar el total de precio de los productos del arraylist 09:32 Opcion 3 - Eliminar un producto del arraylist 12:32 Opcion 4 - Limpiar arraylist 13:06 Pruebas
Download
1 formatsVideo Formats
Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.