"Os loops da linguagem Java permitem que você repita a execução de um bloco de código até que uma determinada condição seja verdadeira ou durante uma quantidade específica de iterações."
JUNIOR, Edson A. Oliveira; NOEL, Andre Abdala. Programação I. Maringá - PR: UniCesumar, 2018.
Considere o código abaixo:
1 public class LoopWhile {
2 public static void main(String[] args) {
3 boolean condicao = true;
4 int contador = 1;
5 while (condicao) {
6 if (contador > 4) {
7 break;
8 }
9 contador = contador + 1;
10 }
11 }
12 }
Considerando o código acima, avalie as afirmações abaixo:
I – Este é um exemplo de loop infinito.
II – O programa termina com a variável “contador” tendo valor 4.
III – Se a variável “condição” fosse iniciada com “false”, o código dentro do while não seria executado.
IV – Se tirar o comando “break”, o programa termina com a variável “contador”, tendo valor 5.
V – Se trocasse o comando “while” por “do-while”, não faria diferença.
É correto o que se afirma em:
Alternativas
Alternativa 1:
III, apenas.
Alternativa 2:
I e IV, apenas.
Alternativa 3:
II e III, apenas.
Alternativa 4:
I, III e V, apenas.
Alternativa 5:
I, II, III e IV, apenas.
Soluções para a tarefa
Respondido por
9
Resposta:
Para mim é a questão 1) III , apenas.
Explicação:
danielnunez:
É a III apenas, porém trocando pelo do while no console sai a mesma coisa...
Respondido por
15
A alternativa correta é a Alternativa 1: III, apenas.
Os loops, em linguagem Java, são usados na hora da execução de um conjunto de instruções que são várias vezes baseadas em uma condição na qual se decidirá, repetindo ou não, determinada proposição.
Se uma variação "condição" fosse iniciada com uma variável "fase" o código seguinte dentro do while não seria executado por seu inicio.
Espero ter ajudado.
Perguntas interessantes
Matemática,
7 meses atrás
Química,
7 meses atrás
Química,
7 meses atrás
Geografia,
11 meses atrás
Química,
11 meses atrás