Operadores em Java: Guia Completo

No mundo da programação, operadores são símbolos que permitem realizar operações matemáticas, lógicas ou de manipulação de dados nas variáveis. Em Java, eles são fundamentais para construir expressões e condições.

Aqui, vamos explorar os tipos principais de operadores e como usá-los de forma simples.

1. Operadores Aritméticos

Esses operadores realizam operações matemáticas básicas e são utilizados para cálculos simples.

  • + (adição): Soma dois valores.
  • - (subtração): Subtrai o segundo valor do primeiro.
  • * (multiplicação): Multiplica dois valores.
  • / (divisão): Divide o primeiro valor pelo segundo.
  • % (módulo): Retorna o resto da divisão entre dois valores.

Exemplo:

Dica: Em divisões entre números inteiros, o resultado também será inteiro, desprezando a parte decimal. Para resultados decimais, utilize o tipo double.

2. Operadores Unários

Os operadores unários operam sobre um único operando, geralmente para incrementar, decrementar ou alterar seu sinal.

  • + : Indica valor positivo (usado raramente, pois números já são positivos por padrão).
  • - : Inverte o sinal (torna o valor negativo).
  • ++ : Incrementa o valor em 1 (pré ou pós-incremento).
  • -- : Decrementa o valor em 1 (pré ou pós-decremento).

Exemplo:

3. Operadores Relacionais

Esses operadores comparam dois valores e retornam um booleano (true ou false), sendo úteis em estruturas condicionais.

  • == : Igualdade
  • != : Diferente
  • > : Maior que
  • < : Menor que
  • >= : Maior ou igual
  • <= : Menor ou igual

Exemplo:

4. Operadores Lógicos

Os operadores lógicos avaliam expressões booleanas e são essenciais para condições compostas.

  • && : E lógico (true se ambos forem verdadeiros).
  • || : OU lógico (true se pelo menos um for verdadeiro).
  • ! : NOT lógico (inverte o valor booleano).

Exemplo:

5. Operador Ternário

O operador ternário é uma maneira prática de simplificar condições. Ele utiliza três partes: condição, valor caso seja true, e valor caso seja false.

Sintaxe:

Exemplo:

6. Ordem de Prioridade dos Operadores

A ordem de prioridade define quais operações são executadas primeiro em uma expressão.

  • Primeiro: ++, -- (incremento e decremento)
  • Segundo: *, /, % (multiplicação, divisão, módulo)
  • Terceiro: +, - (adição, subtração)
  • Quarto: ==, !=, <, >, <=, >= (comparações)
  • Quinto: &&, || (lógicos)

Use parênteses para controlar a ordem de execução quando necessário, pois eles têm a maior prioridade.

Exemplo:

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *