Oi, Weid! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Você aplicou corretamente o uso de um Map com HashMap pra armazenar os clientes e seus respectivos IDs. A forma como utilizou o método put() pra inserir os dados e get() pra recuperar o nome do cliente pelo ID mostra que você entendeu bem a lógica de associação entre chave e valor, que é exatamente a proposta dessa atividade.
Uma dica interessante para o futuro é utilizar o método containsKey(), que permite verificar se um ID existe no Map antes de tentar acessar o valor. Isso ajuda a evitar resultados null quando a chave não está cadastrada.
import java.util.HashMap;
import java.util.Map;
public class Exemplo {
public static void main(String[] args) {
Map clientes = new HashMap<>();
clientes.put(1, "Marcos");
clientes.put(2, "Joao");
if(clientes.containsKey(2)){
System.out.println(clientes.get(2));
}
}
}
Neste código, containsKey(2) verifica se o ID 2 existe no Map. Se existir, o nome do cliente é exibido no console.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!