Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — FUNDATEC 2023

TI - Desenvolvimento de SistemasCódigos em Java
Código
qa541641
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Cargo
ANC ( )

Analise o seguinte trecho de código Java:


import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class Iteracao {
               public static void main(String[] args) {
                            Map<Integer, String> produto = new HashMap<Integer, String>();
                            produto.put(1, "Camisa");
                            produto.put(2, "Calça");

 

Analise as assertivas abaixo e assinale a alternativa correta para imprimir, na saída padrão, a relação apenas dos nomes dos produtos do HashMap produto.
 

I.
for (Map.Entry<Integer, String> p:produto.entrySet()) {
            System.out.println(p.getValue());
}
 

II.
Iterator<Map.Entry<Integer, String>> produtos = produto.entrySet().iterator();
while (produtos.hasNext()) {
           Map.Entry<Integer, String> p = produtos.next();
           System.out.println(p.getValue());
}
 

III.
produto.forEach((value) -> {
           System.out.println(value);
});

 

  1. ATodas estão corretas.
  2. BTodas estão incorretas.
  3. CApenas I e II estão corretas.
  4. DApenas I e III estão corretas.
  5. EApenas II e III estão corretas.
Revelar gabarito e comentário

GabaritoC — Apenas I e II estão corretas.

Link permanente: /questoes/qa541641