Lógica de programação em java

Post on 09-Aug-2015

67 views 4 download

Transcript of Lógica de programação em java

Lógica de programação em Java

Aula 08

Comandos da Linguagem Java Switch While Do For For...each Break Continue If If... Else... If Operador ternário

If... Else...

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

Exemplo 01

Se a idade digitada for maior Ou igual a 18 uma mensagem será

mostrada

Exemplo 02

Se a idade digitada for maior ou igual a 16 e uma altura maior ou igual a

1,70 será exibida a mensagem “Apto para competir”. Neste exemplo as

duas condições devem ser verdadeiras

Exemplo 03

Neste exeemplo o programador usa o operador OU ( || ) para expressar

que basta apenas uma das condições serem verdadeiras para que a

mensagem seja exibida

Conclusão

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á.

Comando Else

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:

Exemplo 01

Se a idade e altura corresponderem ao valor da condição

O usuário verá a mensagem “apto a competir”, senão verá a mensagem: “Não

está apto a competir”

Exemplo 02

Se a idade e altura corresponderem ao valor da condição

O usuário verá a mensagem “apto a competir”, senão verá a mensagem: “Não

está apto a competir”

Exemplo 03

Neste exemplo são testadas várias clausulas IF, cada uma com uma mensagem

diferente

Exemplo IMC

Desenvolva um programa que calcule o Índice de massa corporal de um individuo e

diga se ele está com seu peso normal, sobrepeso ou obesidade, veja a tabela

abaixo:

Criando o programa

Crie uma classe dentro do pacote br.com.escolaolimpio.testes

O nome da classe é CalculoImc Na Classe recém criada crie o metodo main

Programa do IMC completo

Exercícios

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.

Operador ternário

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

Exemplo:

Comando Switch

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

Exemplo

Exercicios

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.