Tomando em conta que o processador executa uma instrução após a outra quando executa um programa podemos inferir que o programa fecha após a execução da última instrução. Certo? Claro que sim.
E se quisermos que o nosso programa termine antes da última instrução, ou que ele fique repetido a execução de certas instruções finita ou infinitamente? Como faremos? Calma! As instruções de controle de fluxo surgiram exactamente para resolver este nosso problema.
Do While
Executa um bloco de instruções enquanto uma condição for verdadeira. Esta instrução é usada da seguinte da seguinte forma:
//Faça enquanto
do{
//Instrucao1;
//Instrucao2;
//Instrucaon;
}while (condicao);
//Um exemplo prático
class exemp{
public static void main(String args[]){
//Declara um variavel do tipo inteiro e inicializa com valor 2
int x=2;
//Imprime os numero (2,4,6,8,10,12);
do{
System.out.println(x+2);
x=x+2;
}while(x<=10);
}
}
Fazendo uma simples análise podemos descobrir que usando a instrução (do while) o bloco de instruções é executado e só depois verificada a condição. E se quisermos verificar a condição e depois executar o bloco de instruções? Usamos o (while)
While sem Do
Faz exactamente o mesmo que o (Do While), a diferença reside no facto de o While sem Do verificar a condição e só depois executar o bloco de instruções. Esta instrução é usada da seguinte forma:
//Enquanto a codicao for verdadeira
while(condicao){
//Instrucao1;
//Instrucao2;
//Instrucaon;
}
//Um exemplo prático
class exemp{
public static void main(String args[]){
//Declara um variavel do tipo inteiro e inicializa com valor 2
int x=2;
//Imprime os numero (2,4,6,8,10,12);
while(x<=10){
System.out.println(x+2);
x=x+2;
}
}
}
O ciclo for
O ciclo FOR foi desenhado para autoincrementar uma ou mais variàveis. O que é incrementar? Muito simples: Lembra do exemplo anterior? Quando nós escrevemos a instrução (x=x+2), estávamos incrementando duas unidades na variàvel x. Ja percebeu não é? Continuando, inicializa uma ou mais variàveis (define o valor inicial), autoincrementa tais variàveis e executa um bloco de intruções mediante uma codição.
A sua estrutura é nada mais, nada menos que:
for(inicializacao;condicao;incremento){
//Instrucao1;
//Instrucao2;
//Instrucaon;
}
Vamos implementar o nosso exemplo usando o ciclo for:
//Exemplo do ciclo for
class exemp{
public static void main(String args[]){
//Declara um variavel do tipo inteiro
int x;
//Imprime os numero (2,4,6,8,10,12) usando o ciclo for;
for(x=2;x<=10;x=x+2){
System.out.println(x+2);
}
}
}
CONTINUA...
E se quisermos que o nosso programa termine antes da última instrução, ou que ele fique repetido a execução de certas instruções finita ou infinitamente? Como faremos? Calma! As instruções de controle de fluxo surgiram exactamente para resolver este nosso problema.
Do While
Executa um bloco de instruções enquanto uma condição for verdadeira. Esta instrução é usada da seguinte da seguinte forma:
//Faça enquanto
do{
//Instrucao1;
//Instrucao2;
//Instrucaon;
}while (condicao);
//Um exemplo prático
class exemp{
public static void main(String args[]){
//Declara um variavel do tipo inteiro e inicializa com valor 2
int x=2;
//Imprime os numero (2,4,6,8,10,12);
do{
System.out.println(x+2);
x=x+2;
}while(x<=10);
}
}
Fazendo uma simples análise podemos descobrir que usando a instrução (do while) o bloco de instruções é executado e só depois verificada a condição. E se quisermos verificar a condição e depois executar o bloco de instruções? Usamos o (while)
While sem Do
Faz exactamente o mesmo que o (Do While), a diferença reside no facto de o While sem Do verificar a condição e só depois executar o bloco de instruções. Esta instrução é usada da seguinte forma:
//Enquanto a codicao for verdadeira
while(condicao){
//Instrucao1;
//Instrucao2;
//Instrucaon;
}
//Um exemplo prático
class exemp{
public static void main(String args[]){
//Declara um variavel do tipo inteiro e inicializa com valor 2
int x=2;
//Imprime os numero (2,4,6,8,10,12);
while(x<=10){
System.out.println(x+2);
x=x+2;
}
}
}
O ciclo for
O ciclo FOR foi desenhado para autoincrementar uma ou mais variàveis. O que é incrementar? Muito simples: Lembra do exemplo anterior? Quando nós escrevemos a instrução (x=x+2), estávamos incrementando duas unidades na variàvel x. Ja percebeu não é? Continuando, inicializa uma ou mais variàveis (define o valor inicial), autoincrementa tais variàveis e executa um bloco de intruções mediante uma codição.
A sua estrutura é nada mais, nada menos que:
for(inicializacao;condicao;incremento){
//Instrucao1;
//Instrucao2;
//Instrucaon;
}
Vamos implementar o nosso exemplo usando o ciclo for:
//Exemplo do ciclo for
class exemp{
public static void main(String args[]){
//Declara um variavel do tipo inteiro
int x;
//Imprime os numero (2,4,6,8,10,12) usando o ciclo for;
for(x=2;x<=10;x=x+2){
System.out.println(x+2);
}
}
}
CONTINUA...
0 comentários:
Enviar um comentário