Top Banner
Lógica de programação em Java Aula 08
20

Lógica de programação em java

Aug 09, 2015

Download

Education

António Alves
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Lógica de programação em java

Lógica de programação em Java

Aula 08

Page 2: Lógica de programação em java

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

Page 3: Lógica de programação em java

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

Page 4: Lógica de programação em java

Exemplo 01

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

mostrada

Page 5: Lógica de programação em java

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

Page 6: Lógica de programação em java

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

Page 7: Lógica de programação em java

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

Page 8: Lógica de programação em java

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:

Page 9: Lógica de programação em java

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”

Page 10: Lógica de programação em java

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”

Page 11: Lógica de programação em java

Exemplo 03

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

diferente

Page 12: Lógica de programação em java

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:

Page 13: Lógica de programação em java

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

Page 14: Lógica de programação em java

Programa do IMC completo

Page 15: Lógica de programação em java

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.

Page 16: Lógica de programação em java

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

Page 17: Lógica de programação em java

Exemplo:

Page 18: Lógica de programação em java

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

Page 19: Lógica de programação em java

Exemplo

Page 20: Lógica de programação em java

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.