Nesta aula estudaremos a estrutura de repetição for, a estrutura mais utilizadas pelos desenvolveres na construção de laços de repetição que possuem uma quantidade de ciclos pré-definidos. |
ITERADOR FOR
A estrutura de repetição "for", ou então, laço de repetição, iterador é a estrutura mais utilizada quando precisamos executar diversas vezes um mesmo bloco de código. Isso porque, conseguimos facilmente declarar, inicializar e incrementar valores no cabeçalho da estrutura. Logo, nós temos que o nosso código acaba por ficar encapsulado, o que confere segurança na execução do laço como também, uma melhor legibilidade do código e maior produtividade do programador.
Para melhor entendermos a estrutura de repetição "for", devemos dividi-la em 3 partes:
for(parte1, parte2, parte3)
Inicialmente, nós temos que "for" é o nome da estrutura e os valores que estão contidos no parêntesis a frente, são os valores do cabeçalho da estrutura.
Vamos descrever o que cada parte da estrutura é responsável:
parte1: região reservada para declaração e inicialização de variáveis. É importante notar, que podemos declarar quantas variáveis forem necessárias. Normalmente, declaramos uma única variável, porém, somos livres para declarar e inicializar quantas forem necessárias.
parte2: na segunda região, ou então, na região central, é onde colocamos a condição para que o laço seja repetido. A condição a ser estabelecida pode ser qualquer uma, porém, é comum e recomendável colocar uma condição utilizando a variável ou variáveis declaradas da <parte1>. Então, podemos dizer que a região central é a mais importante, ate porque, é a responsável por determinar quantas vezes o laço será repetido.
<parte3>: a terceira e última região é um local reservado e normalmente utilizado para incrementar valores a variável que foi declarada na <parte1> e comparada na <parte2>. Não é obrigatório a incrementação de valores a cada ciclo, porém, é recomendável que assim o façamos, até porque, esse é o propósito da estrutura de repetição "for".
EXEMPLO FEITO EM AULA
public class Aula0029 {
public static void main(String[] args) {
//Looping FOR I
for(int i = 10; i <= 10; ++i){
System.out.println( i );
/*
* for(parte1; parte2; parte3)
* parte1: é onde nós declaramos uma variável
* parte2: é onde nós colocamos uma condição
* para qeu continue ou seja terminado
* parte3: é onde nós incrementamos a nossa variável
* */
}
}
}
Tags curso, java
Comentários
comments powered by Disqus