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;
...
}
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);
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;
...
}
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 :).