Tipos de 'para' loop:
A. 'para' loop para um número definido de iteração
Sintaxe:
para (inicialização; condição de terminação; incremento/decremento)Este loop tem três partes. A primeira parte contém a variável de inicialização de onde o loop iniciará a iteração. A segunda parte inclui a condição de terminação usada para encerrar o loop. A terceira parte contém uma declaração de incremento ou decréscimo com base na variável de inicialização para atingir a condição de rescisão.
B. 'para' loop para um número indefinido de iteração
Sintaxe:
para (variável: matriz ou coleção)Este loop é usado principalmente para iterar o valor de uma variável de matriz ou coleta. Este loop continuará a iteração até que todos os itens sejam lidos.
Os diferentes usos desses loops são explicados com exemplos na próxima parte deste tutorial.
Exemplo 1: Calcule o fatorial de um número
O problema lógico pode ser resolvido com muita facilidade usando A 'para' laço. Como o valor fatorial de um número pode ser calculado usando o loop 'para' é mostrado neste exemplo. Um valor inteiro será retirado do usuário e armazenado na variável nomeada 'n '. Outra variável, 'resultado' é inicializado para 1 para armazenar esse valor de n!. 'para' O loop iteram n vezes e multiplicará o valor de 'resultado' com o valor de 'eu em cada iteração. O resultado A variável conterá o valor de n! depois de terminar do loop que será imprimido mais tarde.
// Importar pacote de scannerSaída:
A imagem a seguir mostra a saída do código. Aqui, 5 é considerado o valor de n e a 5! é 120 que é impresso.
Exemplo 2: contagem de números positivos, negativos e zero de uma matriz
Como 'para' O loop pode ser usado para ler os valores de uma matriz numérica e contar os números totais positivos, negativos e zero na matriz são mostrados neste exemplo. Uma matriz numérica de 10 elementos é definida no código. O comprimento A propriedade é usada em Java para contar o número total de elementos de um objeto de matriz. É usado no 'para' loop para definir o número de vezes que o loop itera. Positivo, negativo, e zero As variáveis de contador são inicializadas para 0 para armazenar o resultado. Próximo, o 'for' O loop é usado para ler cada valor da matriz e incrementar o valor do contador específico, verificando 'se' doença. Todas as variáveis de contador são impressas mais tarde.
classe pública para 2Saída:
A imagem a seguir mostra a saída do código. Existem 6 números positivos, 2 negativos e 2 zero na matriz.
Exemplo 3: Imprima uma mensagem específica com base em cada valor de uma matriz
Quantas vezes o 'para' O loop irra é definido nos dois exemplos anteriores. Neste exemplo, o 'para' Loop é usado com um 'caixa de troca' declaração para imprimir uma mensagem específica com base em cada valor de uma matriz. Quantas vezes esse loop iterará depende do número de elementos da matriz. Então, o loop irá até até que todos os elementos da matriz sejam analisados. Em cada iteração, ele corresponderá ao valor do elemento com o valor do caso e imprimirá a mensagem específica em que a correspondência encontrada; Caso contrário, ele imprimirá a mensagem definida na seção padrão.
classe pública for_eachSaída:
A imagem a seguir mostra a saída do código. Aqui, nenhuma correspondência é encontrada para o "Pera," e a mensagem padrão é impressa apenas para este valor.
Conclusão:
'para' O loop é muito útil para resolver muitos tipos de problemas facilmente. Loop iterando para o número fixo de vezes e os dados de leitura de objetos de matriz são explicados neste tutorial usando vários exemplos. Espero que este tutorial ajude os novos usuários de Java a se inscrever 'para' loop em seu código corretamente.