Imagem de fundo

Considere a sentença a seguir.for(I i: new I[] {x-> x+2, (x)->x*2 })System.out.pr...

Considere a sentença a seguir.


for(I i: new I[] {x-> x+2, (x)->x*2 })System.out.println(i.c(2));


Dada a interface I, interface I{int c(int i);}, essa sentença


A

não compila.


B

não produz resultado algum na saída padrão.


C

produz os valores 4 e 4 na saída padrão.


D

gera uma exceção em tempo de execução.