Imagem de fundo

Analise a aplicação Java a seguir:import...

Analise a aplicação Java a seguir:


import java.util.ArrayList;

public class JavaApp {

public static void main(String[] args) {

ArrayList<Integer> x = new ArrayList<>();

x.add(1); x.add(2);

x.add(3); x.add(4);

for (Integer y : x){

System.out.println(y);

}

System.out.println(y);

}

}


Ao ser compilada por um compilador Java, essa aplicação


A

não produzirá erros de compilação e exibirá a mensagem “1234” quando executada.


B

não produzirá erros de compilação e exibirá a mensagem “12344” quando executada.


C

não produzirá erros de compilação e exibirá a mensagem “12345” quando executada.


D

produzirá um alerta de compilação e exibirá a mensagem “1234” seguida de um erro de tempo de execução.


E

produzirá um erro de compilação e não poderá ser executada.