Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

creando un map de clientes

  Map<Integer, String> Clientes = new HashMap<>();
        Clientes.put(1, "Carlos");
        Clientes.put(2, "Viviana");
        Clientes.put(3, "Carla");
        System.out.println("Creado con Map");
        System.out.println("El nombre del cliente con ID 2 es: " + Clientes.get(2));

SALIDA:
Creado con Map
El nombre del cliente con ID 2 es: Viviana

1 respuesta

Hola Jose, espero que estés bien

Parece que estás en el camino correcto al crear un Map para gestionar los clientes de la librería. Sin embargo, parece que hay una pequeña discrepancia entre el resultado esperado y el que obtuviste. En el ejercicio, se espera que el nombre del cliente con ID 2 sea "Marcos", mientras que en tu código, el cliente con ID 2 es "Viviana".

Para corregir esto, simplemente necesitas cambiar el valor asociado al ID 2 en tu Map. Aquí tienes cómo podrías hacerlo:

Map<Integer, String> Clientes = new HashMap<>();
Clientes.put(1, "Carlos");
Clientes.put(2, "Marcos"); // Cambia "Viviana" por "Marcos"
Clientes.put(3, "Carla");
System.out.println("Creado con Map");
System.out.println("El nombre del cliente con ID 2 es: " + Clientes.get(2));

Con este cambio, tu salida debería coincidir con la esperada:

El nombre del cliente con ID 2 es: Marcos

Espero que esto te ayude a resolver el ejercicio. ¡Bons estudios!