Você está na página 1de 14

AULA 04

ESTRUTURA DE DECISÃO SIMPLES

■ EXEMPLO

if(condição){
if (qtd <= 10){
comandos;
qtd = qtd + 30;
}
}
ESTRUTURA DE DECISÃO
COMPOSTA
■ EXEMPLO

if(condição){ if (qtd <= 10){


comandos; qtd = qtd + 30;
}else{ } else {
comandos; qtd = qtd – 2;
} }
ESTRUTURA DE DECISÃO
ENCADEADA
switch(var){ ■ EXEMPLO
case condição1: switch(mes){
comandos; case 1:
break; System.out.println(“Janeiro”);
case condição2: break;
comandos; case 2:
break; System.out.println(“Fevereiro”);
default: break;
comandos; default:
} System.out.println(“Mês inválido”);
}
ESTRUTURA DE REPETIÇÃO
REPETE ENQUANTO A CONDIÇÃO ESTIVER
SATISFEITA
■ EXEMPLO
while(condição){
comandos; while (cont<10){
} System.out.println(cont);
}
ESTRUTURA DE REPETIÇÃO

REPETE ENQUANTO A CONDIÇÃO ESTIVER SATISFEITA, SENDO


QUE NA PRIMEIRA EXECUÇÃO A CONDIÇÃO NÃO É VERIFICADA
■ EXEMPLO

do{
comandos; do{
}while(condição); System.out.println(cont);
}while(cont<10);
EXEMPLO
ESTRUTURA DE REPETIÇÃO
FOR

■ O for é uma estrutura de repetição com contador finito, pois ela funciona através de uma variável
de controle, que é o próprio contador.
for(inicialização;condição;incremento ou decremento){
Comandos;
}
Inicialização: é a variável com o valor inicial de controle do laço.
Condição: contém o valor final que a variável deve assumir até o fim do laço.
Incremento ou decremento: é o passo da variável de controle, que pode ser acrescida ou decrescida
EXEMPLO

for(int i=3;i<=7;i=i+1) OU for(int i=3;i<=7;i++)


Conta de 3 até 7 com passo de 1
for(int i=7;i>=3;i=i-1) OU for(int i=7;i>=3;i--)
Conta de 7 até 3 com o passo de -1
for(int i=6;i>=0;i=i-3)
Conta de 6 até 0 com o passo de -3
ARRAY

■ Array é um conjunto de variáveis de um mesmo tipo primitivo, onde podemos


armazenar diversos valores ou objetos em uma única variável
■ A declaração de um array é feita da seguinte maneira:
tipo nomeArray[] = new tipo[tamanho];
■ tipo: pode ser um tipo primitivo ou uma classe
■ nomeArray: nome válido, seguindo as regras de nomenclatura de variaveis
■ tamanho: define o tamanho do array, sendo que o índice do mesmo inicia em 0.
ARRAY - EXEMPLO
ARRAY - EXEMPLOS
ARRAY - EXEMPLOS
EXERCÍCIO

1-) Dada a sequência de números {52, 10, 85, 1324, 01, 13, 62, 30, 12, 127} desenvolva
uma aplicação que exiba os mesmos números em ordem crescente e em ordem decrescente.
2-) João tem 1,50 m de altura e cresce 2 cm por ano, enquanto Maria tem 1,10 m e cresce 3
cm por ano. Construir um algoritmo que calcule e imprima quantos anos serão necessários
para que Maria seja maior que João.
3-) Dado um país A, com 5.000.000 de habitantes e uma taxa de natalidade de 3% ao ano, e
um país B com 7.000.000 de habitantes e uma taxa de natalidade de 2% ao ano, calcular e
imprimir o tempo necessário para que a população do país A ultrapasse a população do país
B.

Você também pode gostar