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".
CURSO DE JAVA
DÚVIDAS: https://goo.gl/ApYFMC
ACESSE: http://www.excript.com/cursos/curso_de_java/
SITE: http://www.excript.com/
FACE: http://www.facebook.com/excript
PERFIL: https://goo.gl/4SPRVf
G+: https://plus.google.com/+excriptvideo
E-MAIL:
[email protected]
Aula 30 - http://www.youtube.com/watch?v=H-kw4h_oaWM&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 31 - http://www.youtube.com/watch?v=LIuL1BQ1MvU&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 32 - http://www.youtube.com/watch?v=nIoxEFWlUxg&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 33 - http://www.youtube.com/watch?v=q5oWJVDKmEs&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 34 - http://www.youtube.com/watch?v=l0CGVuBQ4Yg&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 35 - http://www.youtube.com/watch?v=LBriUCvPIeE&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 36 - http://www.youtube.com/watch?v=BwEB0tfKEWY&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 37 - http://www.youtube.com/watch?v=0G-cHMQx0DE&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 38 - http://www.youtube.com/watch?v=1EWxRLVV55M&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 39 - http://www.youtube.com/watch?v=8SMB_yRXkec&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 40 - http://www.youtube.com/watch?v=AuS1qyZ0cMI&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
=== OUTROS CURSOS ===
Criação de Temas para Wordpress - https://www.youtube.com/watch?v=wtO3-EzWAEQ&list=PLesCEcYj003Tw-1RefFdDQHa3LTi9Hp5w
Curso Wordpress - https://www.youtube.com/watch?v=f0YOX3jP99Q&list=PLesCEcYj003TqySTWcnXGNPmxLy151Bmn
Curso de Python - https://www.youtube.com/watch?v=j94IGZmwtYI&list=PLesCEcYj003QxPQ4vTXkt22-E11aQvoVj
Python + Tkinter - https://www.youtube.com/watch?v=kSQDp20eeqE&list=PLesCEcYj003ShHnUT83gQEH6KtG8uysUE
Python + SQLite - https://www.youtube.com/watch?v=c43-mTD-8XM&index=1&list=PLesCEcYj003QiX5JaM24ytHrHiOJknwog
C++ - https://www.youtube.com/watch?v=5W9YsbqnX0U&list=PLesCEcYj003QTw6OhCOFb1Fdl8Uiqyrqo
C# - https://www.youtube.com/watch?v=PSchhzHyJrM&list=PLesCEcYj003SFffgnOcITHnCJavMf0ArD
Exercícios Java - https://www.youtube.com/watch?v=6Co585pjrkw&list=PLesCEcYj003QX6LckjuyANpYpxulv5-39
Java - https://www.youtube.com/watch?v=gsy5GqwWqjw&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Java8 - https://www.youtube.com/watch?v=q84ncDh4ln0&list=PLesCEcYj003SbwnNhQ9eyF7IjPlEK0uVg
PHP - https://www.youtube.com/watch?v=R_yRrYUHai0&list=PLesCEcYj003TrV2MvUOnmVtMdgIp0C4Pd
Java Orientado a Objetos - https://www.youtube.com/watch?v=ZjPotaffGks&list=PLesCEcYj003RzkQBaNOOl7zwlIGOfeo1y
Android - https://www.youtube.com/watch?v=stmPydPcDAQ&list=PLesCEcYj003QeYKOo6NyjmHub4QKue63g
C - https://www.youtube.com/watch?v=FH7YrE0RjWE&list=PLesCEcYj003SwVdufCQM5FIbrOd0GG1M4
Jogo da Velha em Android - https://www.youtube.com/watch?v=FsJkaAnd9uY&list=PLesCEcYj003QQirPgaBRBsF4bxH1HeJBP
Guitarra - https://www.youtube.com/watch?v=zg13n8Dm9u8&list=PLesCEcYj003Qu9bJxmJWxCq-dRk0jndwn
No Stickers to Show