Loops (Repetições) em javaEm linguagens de programação, loops são usados para executar uma sequencia de instruções / funções repetidamente quando algumas condições tornam-se true. Existem três tipos de loops em java.
Loop for versus repetição while versus Laço do whileJava For Loop vs While Loop vs Do While Loop
Loop for em javaO loop for do java é usado para iterar uma parte do programa algumas vezes. Se o número de iterações é fixo, é recomendado usar o loop for. Existem três tipos de loops for em java.
Simples loop forUm simples loop for é o que utilizado no C / C++. Nós podemos inicializar a variável, checar a condição e incrementar ou decrementar o valor. Consiste de quatro partes:
Sintaxe: Fluxograma: Exemplo: Teste agoraSaída: 1 2 3 4 5 6 7 8 9 10 Loop for encadeadoSe nós temos um loop for dentro de outro loop, ele é conhecido como loop for encadeado. O loop interno executa completamente sempre que o loop externo é executado. Exemplo: Saída: 1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3 Exemplo Piramide 1: Saída: * * * * * * * * * * * * * * * Exemplo Piramide 2: Saída: * * * * * * * * * * * * * * * * * * * * * Loop for-each em javaO loop for-each é usado para atravessar arrays ou coleções em java. É fácil para usar do que o loop for simples porque não precisamos aumentar o valor e usa notação subscrita. Ele trabalha com elementos básicos não indexados. Retorna um por um dos elementos definidos na variável. Sintaxe: Exemplo: Teste agoraSaída: 12 23 44 56 78 Loop for marcado em javaNós podemos ter um nome de cada loop for do java. Para fazer isso, nós usamos um rotulo antes do loop for. Isto é útil se nós temos um loop for encadeado em que nós podemos parar ou continuar algum loop for especifico. Geralmente, parar e continuar são as palavras reservadas break e continue, usados na parte mais interna do loop. Sintaxe: Exemplo: Saída: 1 1 1 2 1 3 2 1 Se você usa break bb;, Ele irá parar dentro do loop interno, que é o comportamento padrão de qualquer loop. Saída: 1 1 1 2 1 3 2 1 3 1 3 2 3 3 Loop for infinito em javaSe você usar dois ponto e vírgula ;; no loop for, ele será um loop infinito. Sintaxe: Exemplo: Saída: loop infinito loop infinito loop infinito loop infinito loop infinito ctrl+c Agora nós precisamos pressionar ctrl+c para sair do programa.
Próximo tópicoLoop while em java
|