A linguagem Java possui estruturas de repetição que utilizam a mesma sintaxe utilizada pela linguagem C, sendo elas "for", "while" e "do-while". Veja o código a seguir.
01 public class Looping {
02 public static void main(String args[]) {
03 int x = 0;
04 for (int i = 0; i < 10; i++) {
05 if (i == 3) break;
06 x = i;
07 }
08
09 System.out.print(x + " ");
10 }
11 }
Considerando o texto e o código anterior, avalie as afirmações. I – O comando break na linha 5 não será executado, pois o comando break só funciona para "while" e "do-while". II – O código anterior pode ser adaptado para realizar a mesma coisa que faz, só que usando "while" ao invés do "for". III – O valor de x ao final do programa será 2. IV – A saída do programa será: 0 1 2. É correto o que se afirma em: Alternativas Alternativa 1: I e II, apenas. Alternativa 2: II e III, apenas. Alternativa 3: III e IV, apenas. Alternativa 4: I, II e III, apenas. Alternativa 5: II, III e IV, apenas.
Alternativa correta: II e III
Soluções para a tarefa
Resposta:
Alternativa 4: I, II e III, apenas.
Explicação:
Resposta: Alternativa 5: II, III e IV, apenas.
Explicação:
II – O código anterior pode ser adaptado para realizar a mesma coisa que faz, só que usando "while" ao invés do "for".
O Break é usado para impedir que a condicional continue executando uma vez que ela já foi satisfeita dado como verdadeira, ele serve para todos os testes condicionais sendo while, for , if else e switch case portanto pode sim ser adaptado.
III – O valor de x ao final do programa será 2.
Ao executar esse código ele vai fazer o loop onde i iniciará em 0 depois 1 e depois 2 quando atingir 3 será barrado pelo break logo será 2 o valor de x.
IV – A saída do programa será: 0 1 2.
Sim, começará em 0 e terminará em 2, sendo 0 1 e 2.
segue em anexo imagem do código testado no netbeans.
Agora deixo um conselho use essa plataforma para aprender e não ser uma máquina de copiar porque se você decidir virar uma máquina de copiar você não terá emprego pois as máquinas já fazem isso e o mercado de trabalho precisa de pessoas que pensam e raciocinam e tomam as melhores decisões.