Linguagem de Programação JAVA

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

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

Transcript of Linguagem de Programação JAVA

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.