
Depois do comando Do While agora vou mostrar como usar o comando for nada complexo mas de bom uso, inclusive se usa mais o for que o próprio while, pois no for nós não precisamos usar o break ou criar um contador que adicione um valor pra variável. Usando o for podemos resolver muitos problemas programação.
veja o laço com while;
public class laco { public static void main(String[] args) { byte n = -5; while (n<11){ System.out.println(n); n++; } } } |
ou
public class laco2 { public static void main(String[] args) { int anterior = 0, atual = 0, soma = 1, contador = 1; while (true){ if (contador <= 14){ System.out.print(soma+”, “); anterior = atual; atual = soma; soma = atual + anterior; contador ++; }else break; } } } |
Leia também:
1: 1º programa Java
2: Java Usando o else
3: Java Usando o While
4: Tipos Primitivos
5: Laço do{ }while
Continuando..
Para usar o for precisamos entender seu funcionamento. E para isso vou montar o comando aos poucos até que se tenha ele por completo.
O comando for (comando para) ficará assim no portugol:
para (Variavel_de_Controle_1; condição_2; atribuiçãoDaVariavel_4)
{comandos_3}
fimpara; |
em java a estrutura ficará assim
for (variavelDeControle; condiçãoDeControle;AtribuiçãodaVariavel){ //comandos } |
Primeiro o comando for vai declarar¹ e atribuir um valor inicial a sua variável de controle independente do que já foi declarado antes nesta variável.
¹não é necessário declarar diretamente no comando for a váriavel, ela pode ser declarada anteriormente.
Abaixo é declarado e inicializado a variável com o valor 0 (zero):
for (int variavel=0;_____;_____){ //comandos } |
Depois o comando vai verificar se a condição estipulada por você é verdadeira.
Abaixo verificará se a sua variável é menor que 10 (dez):
for (_________; variavel<10; _____){ //comandos } |
Em seguida pulará para o bloco de comando:
Veja abaixo:
for (variavel=0;variavel<10;______){ //comandos } |
Após ter executado seus comandos, o for irá atribuir o valor da variável,
Abaixo é atribuído 1 inteiro a variável:
for (_________;_________;variavel++){ //comandos } |
Agora o for irá verificar sua condição e atribuir +1 até que se termine as condições.
for (int variavel=0;variavel<10;variavel++){ //comandos } |
Veja o Exemplo abaixo como é simples, tente aplicar o for para os programas que você já utiliza o while.
public class usandoofor { public static void main(String[] args) { int variavel=10; for (variavel=0;variavel<10;variavel++){ System.out.println(variavel+1); } } } |
Até o Próximo post…
Downloads:

