Você está na página 1de 2

Loops são comandos que repetem um trexo de codigo, ou direcionar para um trecho de um codigo.

Tem o for e o while.


O for se define logo de cara o quanto que você vai precisar repetir, já o while depende de uma
condição a ser atingida para interromper o loop.

O for se usa:

for (inicio; fim; incremento)


Codigo a ser repetido.

Esse incremento faz o for caminhar, pode tanto somar ou subtrair ou qualquer operação para ser
feita em uma variavel de controle que faça o for caminhar.
O inicio normalmente é uma variavel de controle.
O fim, é a condição que, enquanto concreta ou não, limita o for, pode ser tanto a condição v < 10
que fará o for seguir até o momento em que ele chegar no limite que é o número mais próximo de
10 maior que 10

Chamos de for classico.

Também tem o invertido, que vai do menor ao maior.

For each é usado com arrays.

For com iterator é incomum mais existe.

E tem o for infinito, que é quando você deixa tudo em branco, e assim faz rodar de forma infinita.

WHILE:

Se usa:

while (Expeção booleana){


codigo
}

O while infinto é só um while (true), e assim a avaliação é sempre verdadeira

Tem também o Do whiel, se usa

Do {
codigo

} while (condição)
desse jeito o loop vai ser executado pelo menos uma vez.

Os interruptores, interrompem ou modificam a execução de um loop.


Tem o:
Break
Continue
Return
Return pode ser usado com o while e o for, mais é muito mais usado com metodos.

O break interrompe o for do while e do switch.


Tem duas opções, a marcada e a não marcada.
A não marcada é a classica, que é simplesmente jogar o break no final de seja lá qual loop, quando
chegar no break tudo para baixo, ou depois de um if, vai interromper se aquele if for lido.
Também tem o break out, que é a marcada.
Se usa
Out :
for(condições){
for(condições){

if (condição) {
break out
}

}
}
E ele faz assim ó:
Se o if permitir aquele breaj out, ele “saira do loop” dos dois loops aliás.

O continue interrompe parcialmente os loop.


Ele pula a interação corrente dos loops.
Diferente do break, que simplesmente aborta o resto do loop, no continue, só ocorre na condição
que for “diferente”.
E quando o loop é marcado ele só pula a interação com o primeiro, com o principal.

O return interrompe METODOS e pode ser usado com e sem valor.

Arrays
É uma variavel com vários espaços, se usa:
int []nome = new int [“tamanho”];
e tem outro metodo que aloca espaços conforme a necessidade, que é assim:
nome[] = {10,25,98}
Isso criou dois espaços na array
e o for each (Usado para arrays)
é feito de forma que para cada elemento da array, se repita uma vez:

for(int idade: idades){


codigo
}

a matriz é um array com quantos slots precisarmos.


array[][]
assim cada slot tem um dentro dele.

Você também pode gostar