1
resposta

[Projeto] VerificandoSeAChaveExiste

package br.com.nadson.desafiosc6.principal;

import java.util.HashMap;
import java.util.Map;

public class VerificandoSeAChaveExiste {
    public static void main(String[] args) {
        Map<Integer, String> clientes = new HashMap<>();
        clientes.put(1, "João");
        clientes.put(2, "Maria");
        clientes.put(3, "Pedro");
        clientes.put(4, "Vitoria");
        clientes.put(5, "Nadson");
        int chave=2;
        if (clientes.containsKey(chave)) {
            System.out.printf("O cliente com a chave %d existe na lista de clientes seu nome é %s%n", chave, clientes.get(chave));
        } else {
            System.out.printf("%n-A chave %d não existe na lista de clientes.", chave);
        }


    }
}
1 resposta

Olá, Nadson, como vai?

Muito boa a sua solução para o desafio de verificação de chaves. Você utilizou corretamente a interface Map e sua implementação HashMap para armazenar os dados, além de aplicar a lógica condicional adequada com o método containsKey para evitar erros de busca por chaves inexistentes. A formatação de saída com printf também ficou excelente e organizada.

Continue se dedicando aos estudos e compartilhando seus códigos conosco. Caso tenha dúvidas, o fórum está à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!