1
resposta

"Verificando se a chave existe" solução com Scanner

Sou viciada em me comunicar com o usuario do programa e solucionei o desafio com o Scanner para perguntar qual ID deveria ser pesquisado.

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

public class VerificandoChave {
    static void main() {
      Map<Integer, String> clientes = new HashMap<>();
        clientes.put(1, "Maria");
        clientes.put(2, "Marcos");
        clientes.put(3, "Ana");
        clientes.put(4, "Joana");
        clientes.put(5, "Karen");

        Scanner leitura = new Scanner(System.in);
        int idCliente;
        System.out.println("Qual idCliente deseja verificar?");
        idCliente = leitura.nextInt();
        if (clientes.containsKey(idCliente)){
            String nomeCliente = clientes.get(idCliente);
            System.out.println("O nome do cliente com ID " + idCliente + " é " + nomeCliente);
        }else{
            System.out.println("Cliente com ID " + idCliente + " não encontrado.");
        }
    }
}
1 resposta

Olá, Bianca! Como vai?

Seu uso do Scanner para tornar a interação mais amigável ficou bem claro e direto. Gostei de como você organizou o mapa e a verificação da chave, mantendo o fluxo simples de entender.

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