1
resposta

Adcionei um Scanner

Adicionei um Scanner para poder pesquisar na tela o cliente desejado.

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

public class VerificandoChave {
    public static void main(String[] args) {

        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);

        System.out.print("Digite o cliente que deseja verificar: ");
        int chave = leitura.nextInt();

        if (clientes.containsKey(chave)) {
            String nomecliente = clientes.get(chave);
            System.out.println("O nome do cliente com ID "+ chave +" é "+nomecliente);
        }else {
            System.out.println("Cliente com ID " +chave+ " não encontrado.");
        }
        leitura.close();
    }
}
1 resposta

Bom dia! Tudo bem?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de estrutura HashMap para armazenar pares de chave e valor de forma eficiente, utilizou muito bem o método containsKey() para verificar a existência de uma chave e ainda compreendeu a importância do uso de entrada dinâmica com Scanner para tornar o programa interativo e flexível.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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