Linguagem de Programação JAVA
description
Transcript of Linguagem de Programação JAVA
![Page 1: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/1.jpg)
Linguagem de Programação JAVA
Técnico em Informática
Professora Michelle Nery
![Page 2: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/2.jpg)
Agenda Estrutura de Condição
IF Else Chaves IF’s aninhados Switch
![Page 3: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/3.jpg)
Estrutura de Condição usando IF/ELSE Em Java, como em muitas linguagens de
programação, quem faz isso é o IF (SE traduzindo).
O ELSE é o que chamamos de caso contrário, ou seja, se for falso execute o que está no ELSE.
Exemplificando: Se (IF) for tal coisa, faça isso! Caso contrário (ELSE), faça aquilo!
![Page 4: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/4.jpg)
Operadores Lógicos Para que IF chegue a uma decisão de falso e
verdadeiro são necessários operadores lógicos. > - maior que < - menor que >= - maior ou igual a <= - menor ou igula a == - igual a != - diferente de
![Page 5: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/5.jpg)
Operadores Relacionais A tomada de decisão por advir de duas
condições, sendo assim seguem as regras: V & V = V V & F = F F & V = F F && qualquer coisa = F F & F = F
V | V = V V || qualquer coisa = V V | F = V F | V = V F | F = F
![Page 6: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/6.jpg)
Importante O operador lógico ! (negação) serve para
inverter o valor, ou seja, se algo for falso, irá se tornar verdadeiro e vice-e-versa.
![Page 7: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/7.jpg)
Implementação usando IF e ELSE: Operador Negação
![Page 8: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/8.jpg)
IF’s Aninhados O IF aninhado é simplesmente um IF dentro
da declaração de um outro IF externo. É necessário saber exatamente a qual IF um
determinado ELSE está ligado, para não ocasionar erro na lógica do programa.
![Page 9: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/9.jpg)
Implementação usando IF’s Aninhados
![Page 10: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/10.jpg)
Mais de uma Condição usando && O IF pode ser usado para mais de uma
condição. Por exemplo:
Vocês só podem passar de ano se a nota de vocês forem maior ou igual a 60 e se o número de faltas for inferior a 25% do total de aulas. Se você não conseguir que uma das duas condição,
toda a estruta IF retornará FALSO.
![Page 11: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/11.jpg)
Implementação Usando Mais de Uma Condição com &&
![Page 12: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/12.jpg)
Mais de uma Condição usando || O IF pode ser usado para mais de uma
condição. Outro exemplo:
Vocês podem passar de ano se a nota de vocês forem maior ou igual a 60 ou se o número de faltas for inferior a 25% do total de aulas Se você conseguir uma das duas condição, toda a
estruta IF retornará VERDADEIRO.
![Page 13: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/13.jpg)
Implementação Usando Mais de Uma Condição com ||
![Page 14: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/14.jpg)
Atenção Separe as condições por paratenses.
![Page 15: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/15.jpg)
Estrutura de Condição usando Switch Outro comando condicional existente na
linguagem Java é o comando SWITCH (do inglês: desvio, mudar, trocar).
Um detalhe é que o SWITCH efetua sua condição de teste apenas nos tipos primitivos: byte, short, char e int.
![Page 16: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/16.jpg)
![Page 17: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/17.jpg)
Lista de Exercícios2. Ler a data de nascimento de uma pessoa
fornecida através de uma string escrita sob a forma de DD/MM/AAAA (DD=dia, MM=mês e AAAA=Ano). Testar a validade desta data. Dias > 0 e <=31 Mês > 0 e <= 12 Ano <= ano atual Imprimir se a “Data Inválida” ou “Data Válida”, no
final da execução.
Use IF’s e ELSE’s.
![Page 18: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/18.jpg)
Dicas Exercício 2
![Page 19: Linguagem de Programação JAVA](https://reader036.fdocumentos.tips/reader036/viewer/2022083006/56813d54550346895da7119e/html5/thumbnails/19.jpg)
Lista de Exercícios4. Dê o resultado de uma equação do segundo
grau 4x²+3x+2=0 ∆= b2– 4ac x = (-b +- √∆)/2a
Verificar se a > 0, pois não há divisão por 0. Se for, imprimir o delta e enviar uma mensagem de erro. Use switch.
Veriricar se ∆ é negativo, pois não existe raiz quadrada de número negativo. Se for, enviar uma mensagem de erro.