Download - Operadores&estruturas de seleção-java
![Page 1: Operadores&estruturas de seleção-java](https://reader038.vdocuments.net/reader038/viewer/2022100603/55939a911a28ab991a8b4738/html5/thumbnails/1.jpg)
Operadores, estruturas de seleção
Prof. Marcos Devaner
![Page 2: Operadores&estruturas de seleção-java](https://reader038.vdocuments.net/reader038/viewer/2022100603/55939a911a28ab991a8b4738/html5/thumbnails/2.jpg)
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.
![Page 3: Operadores&estruturas de seleção-java](https://reader038.vdocuments.net/reader038/viewer/2022100603/55939a911a28ab991a8b4738/html5/thumbnails/3.jpg)
Operadores em Java
![Page 4: Operadores&estruturas de seleção-java](https://reader038.vdocuments.net/reader038/viewer/2022100603/55939a911a28ab991a8b4738/html5/thumbnails/4.jpg)
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.
![Page 5: Operadores&estruturas de seleção-java](https://reader038.vdocuments.net/reader038/viewer/2022100603/55939a911a28ab991a8b4738/html5/thumbnails/5.jpg)
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)
![Page 6: Operadores&estruturas de seleção-java](https://reader038.vdocuments.net/reader038/viewer/2022100603/55939a911a28ab991a8b4738/html5/thumbnails/6.jpg)
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
![Page 7: Operadores&estruturas de seleção-java](https://reader038.vdocuments.net/reader038/viewer/2022100603/55939a911a28ab991a8b4738/html5/thumbnails/7.jpg)
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.
![Page 8: Operadores&estruturas de seleção-java](https://reader038.vdocuments.net/reader038/viewer/2022100603/55939a911a28ab991a8b4738/html5/thumbnails/8.jpg)
Vejamos um exemplo em Java
![Page 9: Operadores&estruturas de seleção-java](https://reader038.vdocuments.net/reader038/viewer/2022100603/55939a911a28ab991a8b4738/html5/thumbnails/9.jpg)
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”.
![Page 10: Operadores&estruturas de seleção-java](https://reader038.vdocuments.net/reader038/viewer/2022100603/55939a911a28ab991a8b4738/html5/thumbnails/10.jpg)
Ficou assim?
![Page 11: Operadores&estruturas de seleção-java](https://reader038.vdocuments.net/reader038/viewer/2022100603/55939a911a28ab991a8b4738/html5/thumbnails/11.jpg)
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
![Page 12: Operadores&estruturas de seleção-java](https://reader038.vdocuments.net/reader038/viewer/2022100603/55939a911a28ab991a8b4738/html5/thumbnails/12.jpg)
Switch - case
A estrutura switch – case do Java funciona com vários if- else
encadeados,onde temos várias possibilidades de seleção.
![Page 13: Operadores&estruturas de seleção-java](https://reader038.vdocuments.net/reader038/viewer/2022100603/55939a911a28ab991a8b4738/html5/thumbnails/13.jpg)
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
![Page 14: Operadores&estruturas de seleção-java](https://reader038.vdocuments.net/reader038/viewer/2022100603/55939a911a28ab991a8b4738/html5/thumbnails/14.jpg)
Ficou assim?
![Page 15: Operadores&estruturas de seleção-java](https://reader038.vdocuments.net/reader038/viewer/2022100603/55939a911a28ab991a8b4738/html5/thumbnails/15.jpg)
FI
M
Obrigado!