Linguagem de Programação JAVA
description
Transcript of Linguagem de Programação JAVA
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).
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!
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
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
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.
Implementação usando IF e ELSE: Operador Negação
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.
Implementação usando IF’s Aninhados
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.
Implementação Usando Mais de Uma Condição com &&
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.
Implementação Usando Mais de Uma Condição com ||
Atenção Separe as condições por paratenses.
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.
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.
Dicas Exercício 2
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.