Estruturas de controle de repetição

0 respostas
JvDK

bom..., eu de novo aqui com + alguns exemplos, de alguma forma estarei postando na [color=red]guj[/color] de como alguns códigos funcionam de uma maneira fácil de se entender, para alguns iniciantes, que tem a dificuldade de compreender certas cousas do java
nada difícil, do que compreender as estruturas de controle de repetição, elas nós permitem repetir um bloco ou +, de instruções por um determinado número de vezes. Em [color=blue]java[/color] estas estruturas são três: while, do-while e for.

A declaração while executa um bloco de instruções enquanto determinada expressão lógica for verdadeira.

[color=blue]sintaxe[/color] da estrutura while:
while (expressão_lógica) {
instrução 1;
instrução 2;
}

enquanto (expressão for verdadeira) {
executa instrução 1;
executa instrução 2;
...
}
[color=blue]exemplo:[/color]
int i=0
while (i<10) {
System.out.println(i);
i++;
}

a declaração do-while é parecida com a estrutura while. A diferença é que a do-while executa as instruções pelo menos uma vez antes de avaliar a expressão lógica.

[color=blue]sintaxe 1 e 2[/color] da estrutura do-while:
do {
instrução 1;
instrução 2;
...
}while (expressão_lógica);

//sintaxe 2

faço {
executa instrução 1;
executa instrução 2;
...
}enquanto (expressão for verdadeira);
[color=blue]exemplo 2[/color] este exemplo também escreve na tela [telefone removido], como no exemplo do bloco while. Porém neste exemplo, se o teste lógico for falso, a instrução será executada pelo menos uma vez.
int i =0;
do {
System.out.println(i);
i++;
}while (i<10);

e em fim a declaração for, funciona de forma parecida com as anteriores, permitindo repetir um bloco de instrução por um determinado números de vezes. A [color=blue]sintaxe[/color] da declaração for é a seguinte:

for (inicialização do bang; expressão_lógica; incremento) {
instrução 1;
instrução 2;
...
}
repare que o for faz com que o código fique + legível, porque isola as variáveis relacionadas ao loop (laço). Observe um [color=blue]exemplo[/color] da declaração for:
for (int i=0; i<10; i++) {
System.out.print(i);
}

neste exemplo a variável i, do tipo int é inicializada com o valor 0. A expressão lógica, i < 10 é avaliada. As instruções entre chaves são executada se a expressão lógica for verdadeira. Então a variável: é incrementada em uma unidade e a expressão lógica será avaliada normalmente. Esse processo será repetido até que a expressão lógica seja falsa, + uma vez espero não atrapalhar :).

Criado 23 de dezembro de 2011
Respostas 0
Participantes 1