import [Link].
HashMap;
import [Link];
public class ListaContactos {
public static void main(String[] args){
HashMap<String, String> agenda = new HashMap<>();
Scanner scanner = new Scanner([Link]);
String nombre;
String telefono;
while (true){
[Link]("Sistema Agenda de contactos");
[Link]("1. Agregar Contacto");
[Link]("2. Buscar Contacto");
[Link]("3. Editar Contacto");
[Link]("4. Eliminar Contacto");
[Link]("5. Salir");
[Link]("Por favor seleccione una opción del
menú");
int opcion = [Link]();
switch (opcion) {
case 1:
[Link]("Por favor ingresa el nombre");
nombre = [Link]();
[Link]("Por favor ingresa el número de
teléfono");
telefono = [Link]();
[Link](nombre, telefono);
[Link]("El contacto ha sido guardado
correctamente");
break;
case 2:
[Link]("Por favor ingrese el nombre del
contacto que desea buscar");
nombre = [Link]();
if([Link](nombre)){
telefono = [Link](nombre);
[Link]("El número de contacto
"+nombre+ " es: "+telefono);
} else {
[Link]("El contacto no existe en la
agenda");
}
break;
case 3:
[Link]("Por favor ingresa el nombre del
usuario que desea actualizar");
nombre = [Link]();
if(nombre != null){
[Link]("Por favor ingrese el nuevo
número de contacto");
telefono = [Link]();
[Link](nombre, telefono);
[Link]("El número de contacto se
actualizó con éxito, ahora el telefono de: "+nombre+" es: "+telefono);
} else {
[Link]("El contacto no existe en la
agenda");
}
break;
case 4:
[Link]("Por favor ingrese el nombre del
contacto que desea eliminar");
nombre = [Link]();
if([Link](nombre)){
[Link](nombre);
[Link]("El número de contacto
"+nombre+ " fue eliminado con éxito");
} else {
[Link]("El contacto no existe en la
agenda");
}
break;
case 5:
[Link]("Si desea salir de la agenda
presione la tecla 's'");
String tecla = [Link]();
if ([Link]("s") || [Link]("S")
[Link]("Saliendo del sistema...");
[Link](0);
return;
}
break;
default:
[Link]("Opción inválida, por favor
intente de nuevo.");
break;
}
}
}
}