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.
2
Tarefa
Java Syntax,  nível 4lição 8
Bloqueado
Code entry
Your attention, please! Now recruiting code entry personnel for CodeGym. So turn up your focus, let your fingers relax, read the code, and then... type it into the appropriate box. Code entry is far from a useless exercise, though it might seem so at first glance: it allows a beginner to get used to and remember syntax (modern IDEs seldom make this possible).

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