os operadores em java permitem manipular valores e variáveis.

operadores aritméticos

  • + → soma valores
  • - → subtrai valores
  • * → multiplica valores
  • / → divide valores (inteira ou decimal)
  • % → retorna o resto da divisão

operadores de comparação

  • == → verifica se dois valores são iguais
  • != → verifica se dois valores são diferentes
  • > → verifica se um valor é maior que outro
  • < → verifica se um valor é menor que outro
  • >= → verifica se um valor é maior ou igual
  • <= → verifica se um valor é menor ou igual

operadores lógicos

  • && (E) → só retorna true se as duas condições forem verdadeiras.
  • || (OU) → retorna true se pelo menos uma condição for verdadeira.
  • ! (NÃO) → inverte o valor lógico: true vira false, e false vira true.
  • ^ (XOR) → retorna true se as condições forem diferentes (uma verdadeira e a outra falsa).

operadores de atribuição

  • = → atribui um valor
  • += → soma e atribui
  • -= → subtrai e atribui
  • *= → multiplica e atribui
  • /= → divide e atribui
  • %= → calcula o módulo e atribui

operadores unários

  • ++ → incrementa o valor em 1
  • -- → decrementa o valor em 1
  • + → indica valor positivo
  • - → indica valor negativo

operador ternário

  • ?: → forma curta de if-else