operadores&estruturas de seleção-java
DESCRIPTION
Nesta aula serão abordados: - Operadores - Estruturas de selaçãoTRANSCRIPT
Operadores, estruturas de seleção
Prof. Marcos Devaner
Operadores
Os operadores são utilizados para fazer comparações,
cálculos e validações.Estamos a todo tempo utilizando eles
pois são peças fundamentais na lógica de um programa.
Exemplo de comparação:
=
Isto é verdadeiro ou falso?
Estamos utilizando um
operador de igualdade
para comparar dois
objetos.
Operadores em Java
Vamos exercitar?
Será que você lembra a função desses
operadores?
Escolha um operadores e
cite um exemplo de
operação que poderia ser
feita.
Vemos alguns exemplos
calcula e armazena em uma variável
int soma = 3 + 4 ;
double media =( nota1+nota2)/2;
Comparar varáveis
String nome1 = “João”;
String nome2 = “Maria”;
(nome1 == nome2)
(nome1 =! nome2)
IF /ELSE
O if-else é um condicional que, em português, significaria “se-
senão”. Caso uma expressão seja verdadeira o fluxo de
execução segue um destino, caso a expressão seja falsa o
destino é outro caminho indicado pelo programador.
= =IF
Executa São iguais
ElseExecuta São diferentes
Vamos ver se aprendemos
No dia a dia estamos sempre usando
comparações para isto utilizamos o IF(SE) e o
ELSE (senão).
Cite um exemplo do dia a dia em que você
utilizou esta comparação para tomar alguma
decisão.
Vejamos um exemplo em Java
Vamos praticar
Desenvolva um programa onde dadas duas notas do
tipo double, armazene a média em uma variável e
compare se ela é maior ou igual a 7 se for
verdadeiro mostre “Aprovado” senão mostre
“Reprovado”.
Ficou assim?
Estrutura de seleção encadeda
Imagine que você precisa selecionar uma entre vária
opções como fazer isto utilizando linguagem de
programação?
Exemplo
Qual das opções abaixo corresponde ao primeiro dia da semana?
1. Segunda-feira
2. Domingo
3. Terça-feira Vejamos isto em Java
no próximo slide
Switch - case
A estrutura switch – case do Java funciona com vários if- else
encadeados,onde temos várias possibilidades de seleção.
Vamos praticar
Imagine que o usuário precisa
digitar um número e apareça na tela
o dia da semana relacionado ao
número passado pelo usuário como
faríamos isto utilizando a estrutura
switch – case
Ficou assim?
FI
M
Obrigado!