Está en la página 1de 1

Ejercicios de Listas y Objetos.!

!
a) Cree una clase llamada Producto, la cual tiene siguientes atributos como código, nombre, stock,
precio. Además, la clase debe tener los dos constructores y los métodos setter y getter. Por otra
parte se pide sobreescribir el método toString de tal manera que retorne el nombre, stock y
precio. !
! Cree una Java Main Class y en ella cree 5 objetos (p1,p2,p3,p4,p5) de la clase Producto.!
! Cree una lista de Productos, y agregue los 5 productos a la lista creada.!
!
Una vez agregados los productos a la lista, resuelva los siguientes requisitos, recorriendo la lista:!
!
Muestre todos productos usando JOptionPane.!
Muestre los productos cuyo stock sea mayor a 5 usando JOptionPane.!
Muestre los productos cuyo stock sea cero usando JOptionPane.!
Lea el codigo de un producto usando JOptionPane, y si el código existe en la lista de
productos, muestre el producto, si no esta en la lista, muestre “Error de código”!
Lea el código de un producto usando JOptionPane, posteriormente lea un nombre usando
JOptionPane, busque en la lista el código y cambie el nombre del producto encontrado por el
nombre leído. Muestre en un JOptionPane “producto actualizado” ó “código no existe”! !
!
b) Cree una clase Empleado que tiene atributos como, rut, nombre, cargo (programador, analista,
arquitecto, diseñador). Crea los dos constructores y los métodos setter y getter. Sobreescribe el
método toString de tal manera que retorne el nombre y el cargo.!
! Cree una Java Main Class y en ella crea 5 empleados (e1,….,e5) de la clase Empleado.!
! Cree una lista de Empleados, y agregue los 5 empleados a la lista creada.!
!
Una vez agregados los empleados a la lista, resuelva los siguientes requisitos, recorriendo la lista.!
!
Muestre todos los empleados usando JOptionPane.!
Muestre los empleados cuyo cargo sea analista usando JOptionPane.!
Muestre los empleados cuyo nombre comiencen con la letra a, si no existen empleados
muestre “Sin Coincidencias”!
Lea el rut de un empleado y un cargo usando JOptionPane, busque en la lista el rut y asigne
el cargo leído al cargo encontrado. si el rut no existe en la lista muestre “Rut Inválido”

También podría gustarte