Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — FUNDATEC 2023
- 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);
});
- ATodas estão corretas.
- BTodas estão incorretas.
- CApenas I e II estão corretas.
- DApenas I e III estão corretas.
- EApenas II e III estão corretas.