
We are searching data for your request:
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 os
enquanto
efazer enquanto
rotaçõ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 é o
para
loop.
Exemplos
Um indeterminadoenquanto
loop para procurar o número 10 em uma ordem aleatóriaint
matriz:
// 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 determinadopara
loop 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
excuse me, i thought and deleted that phrase
Diga-me a quem posso perguntar?
Existem outras falta