100% encontró este documento útil (1 voto)
114 vistas3 páginas

Clase Agenda en Java con Contactos

Este código Java crea una clase Contacto para almacenar información de contactos como nombre, apellido, correo electrónico y número de teléfono. También crea una clase Agenda que usa una lista para almacenar objetos Contacto, y métodos para agregar, buscar, imprimir y eliminar contactos de la agenda.

Cargado por

Isa
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
114 vistas3 páginas

Clase Agenda en Java con Contactos

Este código Java crea una clase Contacto para almacenar información de contactos como nombre, apellido, correo electrónico y número de teléfono. También crea una clase Agenda que usa una lista para almacenar objetos Contacto, y métodos para agregar, buscar, imprimir y eliminar contactos de la agenda.

Cargado por

Isa
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

//Contacto.

java
public class Contacto {
private String nombre;
private String apellido;
private String correoE;
private int nTelefono;
private int fechaNaci;

public Contacto (String nombre, String apellido, String correoE, int nTelefono){
//Constructor
[Link] = nombre;
[Link] = apellido;
[Link] = correoE;
[Link] = nTelefono;
}
public void setNombre(String nombre){
[Link] = nombre;
}
public String getNombre(){
return [Link];
}
public void setApellido(String apellido){
[Link] = apellido;
}
public String getApellido(){
return [Link];
}
public void setCorreoE(String correoE){
[Link] = correoE;
}
public String getCorreoE(){
return [Link];
}

//[Link]
import [Link];
public class Agenda{
ArrayList<Contacto> contactos = new ArrayList<Contacto>();

public void addContacto(Contacto nuevoContacto){


[Link](nuevoContacto);
}
public void printContactos(){
for(int i=0; i<[Link](); i++){
[Link]([Link](i).getNombre());
}
}
public void buscarNombre(String nombre){
for(int i=0; i<[Link](); i++){
if([Link](i).getNombre().equals(nombre)){
[Link](nombre + " El nombre esta en la agenda.");
break;
}else{
[Link](nombre + " El nombre NO esta en la agenda");
break;
}
}
}
public void borrarContactoN(String nombre){
for(int i=0; i<[Link](); i++){
if([Link](i).getNombre().equals(nombre)){
[Link](i);
}
}
}
public void buscarApellido(String apellido){
for (int i=0; i<[Link](); i++){
if([Link](i).getApellido().equals(apellido)){
[Link](apellido + " El apellido esta en la agenda.");
break;
}else{
[Link](apellido + " El apellido NO esta en la agenda");
break;
}
}
}
public void borrarContactoA(String apellido){
for(int i=0; i<[Link](); i++){
if([Link](i).getApellido().equals(apellido)){
[Link](i);
}
}
}
public void buscarContactoC(String correoE){
for(int i=0; i<[Link](); i++){
if([Link](i).getCorreoE().equals(correoE)){
[Link](correoE + " El correo esta en la agenda");
break;
}else{
[Link](correoE + " El correo NO esta en la agenda");
break;
}
}
}
public void borrarContactoC(String correoE){
for(int i=0; i<[Link](); i++){
if([Link](i).getCorreoE().equals(correoE)){
[Link](i);
}
}
}
}
//[Link]
public class Main
{
public static void main(String[] args) {
Agenda miAgenda = new Agenda();
[Link]("Vamos a añadir contactos a la agenda ");
[Link](new Contacto("Ana", "Perez", "ana@[Link]", 111));
[Link](new Contacto("Jose", "Perez", "jose@[Link]",
222));
[Link](new Contacto("Toni", "Fernandez", "toni@[Link]",
333));
[Link](new Contacto("Juan", "Gimenez", "juan@[Link]",
444));
[Link]();
[Link]("Ana");
[Link]("Pepe");
[Link]("Juan");
[Link]();
[Link]("Perez");
[Link]("Rodriguez");
[Link]("Fernandez");
[Link]();
[Link]("jose@[Link]");
[Link]("pepe@[Link]");
[Link]("jose@[Link]");
[Link]();
}
}

[Link]("Apellido: " + [Link](i).getApellido()+ " - Nombre: " +


[Link](i).getNombre()+ " - Telefono: " + [Link](i).getTelefono() + " -
email: " + [Link](i).getCorreoE())

También podría gustarte