Download - Operadores estruturas de_seleção-Java
![Page 1: Operadores estruturas de_seleção-Java](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/55939aa51a28ab921a8b474e/html5/thumbnails/1.jpg)
Operadores, estruturas de seleção
Prof. Marcos Devaner
![Page 2: Operadores estruturas de_seleção-Java](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/55939aa51a28ab921a8b474e/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://reader030.vdocuments.com.br/reader030/viewer/2022020218/55939aa51a28ab921a8b474e/html5/thumbnails/3.jpg)
Operadores em Java
![Page 4: Operadores estruturas de_seleção-Java](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/55939aa51a28ab921a8b474e/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://reader030.vdocuments.com.br/reader030/viewer/2022020218/55939aa51a28ab921a8b474e/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://reader030.vdocuments.com.br/reader030/viewer/2022020218/55939aa51a28ab921a8b474e/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://reader030.vdocuments.com.br/reader030/viewer/2022020218/55939aa51a28ab921a8b474e/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://reader030.vdocuments.com.br/reader030/viewer/2022020218/55939aa51a28ab921a8b474e/html5/thumbnails/8.jpg)
Vejamos um exemplo em Java
![Page 9: Operadores estruturas de_seleção-Java](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/55939aa51a28ab921a8b474e/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://reader030.vdocuments.com.br/reader030/viewer/2022020218/55939aa51a28ab921a8b474e/html5/thumbnails/10.jpg)
Ficou assim?
![Page 11: Operadores estruturas de_seleção-Java](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/55939aa51a28ab921a8b474e/html5/thumbnails/11.jpg)
Estrutura de seleção encadeada
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://reader030.vdocuments.com.br/reader030/viewer/2022020218/55939aa51a28ab921a8b474e/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://reader030.vdocuments.com.br/reader030/viewer/2022020218/55939aa51a28ab921a8b474e/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://reader030.vdocuments.com.br/reader030/viewer/2022020218/55939aa51a28ab921a8b474e/html5/thumbnails/14.jpg)
Ficou assim?
![Page 15: Operadores estruturas de_seleção-Java](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/55939aa51a28ab921a8b474e/html5/thumbnails/15.jpg)
FIM
Obrigado!