Informática, perguntado por kako200017, 5 meses atrás

for (int i = 1; i < 5; i++) {
if (i==2) continue;
System.out.print(“i = ” + i);
}

Soluções para a tarefa

Respondido por jiujitsujoao
1

Resposta:

O código irá retornar i1 = i3 = i4

public static void main (String [] args) {

for ( int i=1; i<5 ; i++){

if(i==2){

continue;

}

System.out.print(“i = ” + i);

}

}

Explicação:

Teste de mesa:

i = 1  ---- cinco é maior do que i ,5 sim então incrementa , agora o teste logico i =2 não então  imprime i1

i = 2 , cinco é maior do que i , 5  sim então incrementa agora é o teste logico i = 2 sim então continua com i valendo 3

i = 3  , cinco é maior do que i , 5 sim então incrementa , agora o teste logico i =2 não então  imprime i3

i = 4  , cinco é maior do que i ,5 sim então incrementa , agora o teste logico i =2 não então  imprime i4

i = 5  , cinco é maior do que i ,5 não então sai fora do laço e encerra o código.

Anexos:
Perguntas interessantes