Vida

O que são loops?

O que são loops?


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Um loop é uma maneira de repetir linhas de código mais de uma vez. O bloco de código contido no loop será executado repetidamente até que a condição exigida pelo loop seja atendida. Por exemplo, você pode configurar um loop para imprimir os números pares entre 1 e 100. O código que é executado toda vez que o loop é executado será a impressão de um número par, a condição que o loop está procurando é atingindo 100 (ou seja, 2 4 6 8… 96 98).

Existem dois tipos de loops:

  • Indeterminado - Um loop indeterminado não sabe quantas vezes será executado. Por exemplo, você pode procurar por uma matriz int procurando um valor específico. A maneira mais lógica seria procurar cada elemento da matriz em ordem até encontrar o valor certo. Você não sabe se o valor está no primeiro elemento ou no último, portanto, o número de vezes que você percorre a verificação do próximo elemento da matriz é desconhecido. Loops indeterminados são osenquantoefazer enquantorotações.
  • Determinado - Um loop determinado sabe exatamente quantas vezes ele fará um loop. Por exemplo, se você quiser saber quanto dinheiro será pago pelos próximos doze meses menos impostos, poderá executar o cálculo dos salários 12 vezes. O loop determinado em Java é oparaloop.

Exemplos

Um indeterminadoenquantoloop para procurar o número 10 em uma ordem aleatóriaintmatriz:

// int array de números aleatórios int numbers = {1, 23, 56, 89, 3, 6, 9, 10, 123}; // uma variável booleana que atuará como condição para o loop boolean numberFound = false; int índice = 0; // esse loop continuará em execução até numberFound = true while (! numberFound) {System.out.println ("Estamos circulando por aí ..."); if (numbersindex == 10) {numberFound = true; índice ++; System.out.println ("Encontramos o número após" + index + "loops"); } index ++; }

Um determinadoparaloop para exibir todos os números pares entre 1 e 100:

número int = 0; // executa um loop cerca de 49 vezes para obter os números pares // entre 1 e 100 para (int i = 1; i



Comentários:

  1. Mads

    excuse me, i thought and deleted that phrase

  2. Gedaliah

    Diga-me a quem posso perguntar?

  3. Mikarg

    Existem outras falta



Escreve uma mensagem