Fundamentos
Operadores
Introdução
Os operadores em Java são símbolos especiais utilizados para realizar operações sobre variáveis e valores, como cálculos, comparações e decisões lógicas. Eles são fundamentais para a construção de expressões e controle do fluxo do programa.
Operadores Aritméticos
Utilizados para realizar operações matemáticas básicas.
int a = 10;
int b = 3;
int soma = a + b;
int subtracao = a - b;
int multiplicacao = a * b;
int divisao = a / b;
int resto = a % b;
+Adição de valores-Subtração de valores*Multiplicação/Divisão%Resto da divisão (módulo)
Operadores Relacionais
Usados para comparar valores. O resultado sempre será um valor booleano (true ou false).
int x = 5;
int y = 10;
x == y;
x != y;
x > y;
x < y;
x >= y;
x <= y;
==Verifica se dois valores são iguais!=Verifica se dois valores são diferentes>,<Maior que / Menor que>=,<=Maior ou igual / Menor ou igual
Operadores Lógicos
Utilizados para combinar expressões booleanas.
boolean a = true;
boolean b = false;
a && b;
a || b;
!a;
&&Operador lógicoE(AND)||Operador lógicoOU(OR)!Operador lógico de negação (NOT)
Operadores de Atribuição
Responsáveis por atribuir valores a variáveis.
int numero = 10;
numero += 5;
numero -= 2;
numero *= 3;
numero /= 2;
=Atribuição simples+=,-=,*=,/=Atribuição com operação embutida
Operadores Unários
Atuam sobre um único operando.
int valor = 5;
valor++;
valor--;
++Incrementa 1 ao valor--Decrementa 1 do valor+Indica valor positivo-Inverte o sinal do valor
Operador Ternário
Utilizado para decisões simples em uma única linha.
int idade = 18;
String resultado = idade >= 18 ? "Maior de idade" : "Menor de idade";
condição ? valorSeVerdadeiro : valorSeFalsoEstrutura condicional simplificada