Twitter Flickr Pinterest LinkedIn YouTube Google Maps E-mail RSS
formats

Agenda en JAVA. Código fuente. Ejemplo para propósitos formativos.

PUBLICIDAD

En esta entrada os dejo el código fuente en JAVA, creado empleando el IDE Netbeans.

Es ideal para propósitos formativos, ciclos superiores, etc. Como práctica extensa de varios días o entrega de proyecto.
Permite introducir al estudiante en los conceptos relacionados con la OOP o Programación Orientada a Objetos y programación JAVA en general.

El enunciado del programa es el siguiente:

Es necesario crear un programa que permite gestionar una agenda de teléfonos, los cuales se almacenarán en un array de 100 elementos.

Cada contacto de la agenda será un objeto de tipo contacto, con 2 datos, “nombre” y “teléfono”. No se podrán crear contactos sin nombre ni teléfono.

La agenda permitirá realizar las siguientes operaciones:

Añadir, buscar, modificar, eliminar, mostrar y vaciar.

Añadir: Permite agregar un nuevo contacto. Si ya existe un contacto con ese nombre se le informará al usuario previo almacenamiento.

Buscar: Permite localizar un contacto por nombre. Si existen varios con dicho nombre, se mostrarán todos.

Modificar: Modifica los datos de un contacto.

Eliminar: Elimina los datos de un contacto.

Mostrar: Muestra un listado de todos los contactos almacenados en la agenda.

Vaciar: Elimina todo el contenido de la agenda, previa confirmación del usuario.

Observaciones: En todo momento, la agenda se mantendrá ordenada por “nombre” del contacto. 

Es necesario realizar todo mediante técnicas orientadas a objetos.

El código fuente es:

He creado 3 ficheros dentro de un paquete llamado ejercicio.

Posee 3 ficheros: Agenda, contacto y ejercicio (programa principal).

Ejercicio.java

Ahora el fichero Contacto.java

Para finalizar el fichero Agenda.java, el más complejo que incorpora la OOP, métodos de ordenación, etc.

Nota: Por favor, recuerda si te ha gustado, puedes contribuir con aportaciones publicitarias,  para cafés al menos ;-)

PUBLICIDAD

Esto es todo, espero que os sirva.


Por favor, comparte conocimiento o si te ha gustado colabora con contribuciones publicitarias, muchas gracias ...

Etiquetas:, , , ,

Deja un comentario

Home JAVA Agenda en JAVA. Código fuente. Ejemplo para propósitos formativos.
© www.palentino.es, desde el 2012 - Un Blog para compartir conocimientos ...

Uso de cookies en mi sitio palentino.es

Este sitio web utiliza cookies para que tengamos la mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de la política de cookies

ACEPTAR
Aviso de cookies