Um trecho de palestra com um mentor como parte do curso Codegym University. Inscreva-se no curso completo.


"Oi."

"Oi, Ellie!"

hora de aprender sobre loops. Loops são tão simples quanto instruções if/else, mas ainda mais interessantes. Você pode usar um loop para executar qualquer comando ou bloco de comandos várias vezes. Em geral, um loop se parece com isto:"

Circuito (exemplo 1)

while(boolean condition)               
    command;
Circuito (exemplo 2)

while(boolean condition) 
    block of commands in curly brackets

"É tudo muito simples. Um comando ou bloco é executado repetidamente desde que a condição do loop seja verdadeira. Primeiro, a condição é verificada. Se a condição for verdadeira, o corpo do loop (bloco de comandos) é executado. A condição é verificado novamente. Se a condição for verdadeira, o corpo do loop é executado novamente. Isso se repete até que a condição deixe de ser verdadeira."

"E se for sempre verdadeiro ou sempre falso?"

"Se for sempre verdadeiro, o programa nunca parará de executar: ele repetirá o loop indefinidamente. Se for sempre falso, o corpo do loop nunca será executado."

aqui estão alguns exemplos:

código Java Descrição
int i = 3;
while (i >= 0)
{
    System.out.println(i);
    i--;    //Decrease by 1
}
3
2
1
0
int i = 0;
while (i < 3)
{
    System.out.println(i);
    i++;   //Increase by 1
}
0
1
2
boolean isExit = false;
while (!isExit)
{
    String s = buffer.readLine();
    isExit = s.equals("exit");
}
O programa imprimirá strings do teclado até que a string 'exit' seja inserida.
while (true) 
    System.out.println("C");
O programa exibirá repetidamente a letra C na tela.
while (true) 
{
    String s = buffer.readLine();
    if (s.equals("exit")) 
        break;
}
O programa lerá as strings do teclado até que a string 'exit' seja inserida.

"Depois das declarações condicionais, isso não parece complicado. Já quero tentar."