Java Básico
Loops
For
#17
•Controle for
Agenda
•Java JDK	

•IDE de sua preferência (Eclipse/Netbeans)
Requisitos
•Executa um bloco de código que está
dentro do comando for enquanto uma
expressão for verdadeira.	

•Muuuito utilizado na programação.
Comando for
for (inicialização; condição; atualização) {!
//bloco de código!
}!
for (int i = 0; i < 5; i++) {!
System.out.println("i tem valor: " + i);!
}!
for "normal"
for com mais de uma variável
for (int i = 0, j = 10; i < j; i++, j--) {!
System.out.println("i tem valor: " + i + " e j tem valor: " + j);!
}!
partes ausentes
int i = 0;!
for (; i < 5; ) {!
System.out.println("i tem valor: " + i);!
i++;!
}!
loop infinito
for (;; );
loop sem corpo
int soma = 0;!
for (i = 1; i < 5; soma += i++);!
System.out.println("O valor da soma é: " + soma);!
loop melhorado
•Muito utilizado com Arrays
Hands On!
Lição
de casa
http://www.slideshare.net/loianeg/curso-
java-basico-exercicios-aulas-16-17
Lista de exercícios aulas 16 e 17
https://github.com/loiane/curso-java-basico
Código Fonte:
Não conhece Git/Github?
http://www.loiane.com/2013/11/
screencast-git-e-github-para-iniciantes
http://www.loiane.com/2013/10/curso-
java-basico-java-se-gratuito
Link do Curso com
todas as aulas
publicadas
http://loiane.com
facebook.com/loianegroner
@loiane
https://github.com/loiane
youtube.com/user/Loianeg
Obrigada!
http://loiane.com

[Curso Java Basico] Aula 17: Loop for