1
resposta

Item "d" com problema . Usar while(true) e quebrar o loop com break;

A letra "d" do exercício do while não está correta em afirmar que sempre será necessária uma expressão condicional que definirá quando o laço deve ser interrompido. O laço pode ser interrompido usando um "break" . A questão não aborda o caso de usar um "while(true)" e sair do loop usando um break.

1 resposta

Oi, Leandra. Tudo bem?

Podemos usar a instrução break dentro do bloco de código do while para interromper a execução do laço antes que a expressão condicional se torne falsa. No entanto, isso não significa que o while não precise de uma expressão condicional para definir quando o loop deve ser interrompido.

A instrução break é uma maneira de interromper a execução do laço antes que a expressão condicional se torne falsa. Porém, mesmo que você use a instrução break, ainda é necessário ter uma expressão condicional no while para garantir que o loop seja executado apenas enquanto a condição desejada for verdadeira. Se você não tiver uma expressão condicional, ou se a expressão condicional nunca se tornar falsa, o loop continuará executando indefinidamente, mesmo que você use a instrução break.

Espero que tenha ajudado e, qualquer coisa, estou à disposição. Bons estudos :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software