Aula 08
 Switch
 While
 Do
 For
 For...each
 Break
 Continue
 If
 If... Else... If
 Operador ternário
 Este é o comando mais utilizado para
controle de fluxo.
 Ele permite que o programador java execute
um determinado comando somente SE uma
condição for verdadeira
 Nos primeiros 3 exemplos a mensagem só é
exibida no console se a condição estabelecida
se fizer verdadeira.
 A idade e a altura estarem dentro do limite
programado pelo desenvolvedor
 Caso contrário nada será exibido
 Se o atleta tiver 16 anos e 1.8m de altura
veremos a mensagem Se o atleta tiver 15
anos e 1.55m nada acontecerá.
 O comando else é um complemento do
comando IF.
 Ele é executado caso a condição estabelecida
pelo programador não seja verdadeira
 Quando houverem varios IF’s devemos
sempre cuidar para relacioná-lo com os elses
correspondentes.
 Veja os exemplos:
 Crie uma classe dentro do pacote
br.com.escolaolimpio.testes
 O nome da classe é CalculoImc
 Na Classe recém criada crie o metodo main
 Crie um programa que leia 2 números e diga
qual deles é o menor
 Crie um programa que leia 2 números e diga
qual deles é o maior
 Crie um programa que leia 3 números e diga
qual é o maior
 Crie um programa que leia 3 números e diga
qual é o menor
 Crie um programa que leia 3 números e diga
qual é o valor do meio.
 O operador ternário é uma forma resumida
de usar o comando if, desde que este tenha
apenas duas condições: uma verdadeira e
uma falsa
 O comando switch provoca um desvio no
fluxo de execução de um programa.
 Ele é uma solução mais elegante quando
temos uma sequencia de testes que
dependem de uma única variável
 Este comando possui uma expressão e um
corpo que contem vários pontos de entrada
 Criar um programa que receba 3 notas e
calcule a média do aluno e diga se o aluno foi
aprovado ou reprovado
 Crie um programa que receba a idade de uma
pessoa e diga se ela pode ou não tirar carteira
de motorista
 Crie um programa que receba um numero e
diga que mês do ano aquele numero
corresponde.

Lógica de programação em java

  • 1.
  • 2.
     Switch  While Do  For  For...each  Break  Continue  If  If... Else... If  Operador ternário
  • 3.
     Este éo comando mais utilizado para controle de fluxo.  Ele permite que o programador java execute um determinado comando somente SE uma condição for verdadeira
  • 7.
     Nos primeiros3 exemplos a mensagem só é exibida no console se a condição estabelecida se fizer verdadeira.  A idade e a altura estarem dentro do limite programado pelo desenvolvedor  Caso contrário nada será exibido  Se o atleta tiver 16 anos e 1.8m de altura veremos a mensagem Se o atleta tiver 15 anos e 1.55m nada acontecerá.
  • 8.
     O comandoelse é um complemento do comando IF.  Ele é executado caso a condição estabelecida pelo programador não seja verdadeira  Quando houverem varios IF’s devemos sempre cuidar para relacioná-lo com os elses correspondentes.  Veja os exemplos:
  • 13.
     Crie umaclasse dentro do pacote br.com.escolaolimpio.testes  O nome da classe é CalculoImc  Na Classe recém criada crie o metodo main
  • 15.
     Crie umprograma que leia 2 números e diga qual deles é o menor  Crie um programa que leia 2 números e diga qual deles é o maior  Crie um programa que leia 3 números e diga qual é o maior  Crie um programa que leia 3 números e diga qual é o menor  Crie um programa que leia 3 números e diga qual é o valor do meio.
  • 16.
     O operadorternário é uma forma resumida de usar o comando if, desde que este tenha apenas duas condições: uma verdadeira e uma falsa
  • 18.
     O comandoswitch provoca um desvio no fluxo de execução de um programa.  Ele é uma solução mais elegante quando temos uma sequencia de testes que dependem de uma única variável  Este comando possui uma expressão e um corpo que contem vários pontos de entrada
  • 20.
     Criar umprograma que receba 3 notas e calcule a média do aluno e diga se o aluno foi aprovado ou reprovado  Crie um programa que receba a idade de uma pessoa e diga se ela pode ou não tirar carteira de motorista  Crie um programa que receba um numero e diga que mês do ano aquele numero corresponde.