Lógica de programação em java
-
Upload
antonio-alves -
Category
Education
-
view
67 -
download
4
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.