Questão proposta no Ex. 2:
Escolha a opção adequada ao tentar compilar e rodar o arquivo a seguir:
class A {
public static void main(String[] args) {
fora: for(int a=0;a<30;a++)
for(int b=0;b<1;b++)
if(a+b==25) continue fora;
else if(a+b==20) break;
else System.out.println(a);
}
}
A plataforma diz que a resposta correta seria a letra F: Compila e imprime 0 até 19, 21 até 24, 26 até 29.
Porém o correto seria a letra D: Compila e imprime 0 até 19
class A {
public static void main(String[] args) {
fora: for(int a=0;a<30;a++)
for(int b=0;b<1;b++)
if(a+b==25) continue fora;
else if(a+b==20) break; // For loop para aqui (imprimindo de 0 até 19)
else System.out.println(a);
}
}