Aula 4 Java Operadores Relacionais

485 palavras 2 páginas
Java Minicurso –
Operadores Relecionais
Prof. Tiago Alberto Idalencio

Operadores Relacionais
 Operadores de comparação entre valores
 Maior, menor, igual, diferente
 5 é maior que 2?

 As operações relacionais resultam em um valor lógico
 Verdadeiro/falso

 Operadores lógicos atuam sobre dados de tipo lógico
(verdadeiro/falso)
 E, ou, não
 Ela é mulher e sua idade é 65 anos

Operadores Relacionais
Operação

Símbolo

Maior

>

Menor

<

Igual

==

Maior ou igual

>=

Menor ou igual

<=

Diferente

!=

Operadores Lógicos

Operação

Símbolo

E - AND

&&

OU - OR

||

NÃO - NOT

!

Operadores Lógicas
 Álgebra booleana


É uma álgebra com operações construídas somente sobre dois valores representados por verdadeiro ou falso.
 V ou F.



A “tabela verdade” representa o funcionamento dos operadores lógicos.
 Mostra os resultados das operações sobre todas as combinações de valores e operandos.

T1

T2

NÃO T1

T1 E T2

T1 OU
T2

V

V

F

V

V

V

F

F

F

V

F

V

V

F

V

F

F

V

F

F

Seleção Simples


Sintaxe: if <condição> {
<instrução>
}



Condição é uma expressão lógica



Instruções pode ser uma ou várias instruções

Programação com seleção


Exemplo:


Verificar se pode dirigir, se é maior de 18.

Exemplificando: verificar idade para motoristas package testes; import java.util.Scanner; public class Maiorde18 { public static void main(String[] args) { int idade, x;
Scanner entrada = new Scanner(System.in);
System.out.println("Digite sua idade: "); idade = entrada.nextInt(); if (idade < 18) {
System.out.println("\nVoce nao pode dirigir"); x = 18 - idade;
System.out.println("\nAinda falta "+x+" anos");
}
if (idade >= 18) {
System.out.println("\nVoce pode dirigir");
}
}
}

Seleção Composta
 Sintaxe: if <condição> {
<instrução>
} else if <condição> {
<instrução>
} else {
<instrução>
}

 Várias condições podem ser agrupadas.
 Note que “else” não executa nenhuma operação caso caia no primeiro “if”.
 Reduz o número de comparações para o

Relacionados

  • Trabalho
    1266 palavras | 6 páginas
  • Palnos tematicos
    875 palavras | 4 páginas
  • teste
    943 palavras | 4 páginas
  • Soft
    4162 palavras | 17 páginas
  • informatica
    3791 palavras | 16 páginas
  • Evoluçao de Processadores
    710 palavras | 3 páginas
  • plano de ensino
    619 palavras | 3 páginas
  • Lógica de Programação
    12666 palavras | 51 páginas
  • logistica
    558 palavras | 3 páginas
  • Introdução ao Java
    767 palavras | 4 páginas