19
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery

Linguagem de Programação JAVA

  • Upload
    pierce

  • View
    20

  • Download
    0

Embed Size (px)

DESCRIPTION

Linguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery. Agenda. Estrutura de Condição IF Else Chaves IF’s aninhados Switch. Estrutura de Condição usando IF/ELSE. Em Java, como em muitas linguagens de programação, quem faz isso é o IF (SE traduzindo). - PowerPoint PPT Presentation

Citation preview

Page 1: Linguagem  de  Programação  JAVA

Linguagem de Programação JAVA

Técnico em Informática

Professora Michelle Nery

Page 2: Linguagem  de  Programação  JAVA

Agenda Estrutura de Condição

IF Else Chaves IF’s aninhados Switch

Page 3: Linguagem  de  Programação  JAVA

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

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

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

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

Implementação usando IF e ELSE: Operador Negação

Page 8: Linguagem  de  Programação  JAVA

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

Implementação usando IF’s Aninhados

Page 10: Linguagem  de  Programação  JAVA

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

Implementação Usando Mais de Uma Condição com &&

Page 12: Linguagem  de  Programação  JAVA

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

Implementação Usando Mais de Uma Condição com ||

Page 14: Linguagem  de  Programação  JAVA

Atenção Separe as condições por paratenses.

Page 15: Linguagem  de  Programação  JAVA

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
Page 17: Linguagem  de  Programação  JAVA

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

Dicas Exercício 2

Page 19: Linguagem  de  Programação  JAVA

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.