
Lógica e Algoritmos com Java
11 - Operadores Aritméticos em Java
Em Java, os operadores aritméticos são usados para realizar operações matemáticas com números. Eles podem ser usados com valores inteiros, decimais e outros tipos numéricos. Os principais operadores aritméticos incluem adição, subtração, multiplicação, divisão e módulo.
1. Operador de Adição (+)
O operador de adição (+) é utilizado para somar dois ou mais valores numéricos.
public class Soma {
public static void main(String[] args) {
int a = 10;
int b = 5;
int soma = a + b;
System.out.println("Resultado da soma: " + soma);
}
}
Saída: Resultado da soma: 15
2. Operador de Subtração (-)
O operador de subtração (-) é usado para subtrair o valor de um número do outro.
public class Subtracao {
public static void main(String[] args) {
int a = 10;
int b = 5;
int resultado = a - b;
System.out.println("Resultado da subtração: " + resultado);
}
}
Saída: Resultado da subtração: 5
3. Operador de Multiplicação (*)
O operador de multiplicação (*) é utilizado para multiplicar dois ou mais valores numéricos.
public class Multiplicacao {
public static void main(String[] args) {
int a = 10;
int b = 5;
int resultado = a * b;
System.out.println("Resultado da multiplicação: " + resultado);
}
}
Saída: Resultado da multiplicação: 50
4. Operador de Divisão (/)
O operador de divisão (/) é usado para dividir um número por outro. Caso esteja utilizando inteiros, a divisão pode truncar os valores decimais, ou seja, arredondar para baixo.
public class Divisao {
public static void main(String[] args) {
int a = 10;
int b = 3;
int resultado = a / b;
System.out.println("Resultado da divisão (inteiro): " + resultado);
}
}
Saída: Resultado da divisão (inteiro): 3
5. Operador de Módulo (%)
O operador de módulo (%) retorna o resto da divisão de dois números. Isso é útil para verificar divisibilidade ou realizar operações cíclicas.
public class Modulo {
public static void main(String[] args) {
int a = 10;
int b = 3;
int resultado = a % b;
System.out.println("Resultado do módulo (resto da divisão): " + resultado);
}
}
Saída: Resultado do módulo (resto da divisão): 1
6. Operador de Incremento (++)
O operador de incremento (++) aumenta o valor de uma variável em 1. Ele pode ser usado de duas formas:
- Pré-incremento:
++a
(a variável é incrementada antes de ser utilizada). - Pós-incremento:
a++
(a variável é incrementada depois de ser utilizada).
public class Incremento {
public static void main(String[] args) {
int a = 10;
System.out.println("Valor de a antes do incremento: " + a);
System.out.println("Valor após o incremento (pós): " + a++);
System.out.println("Valor de a depois do incremento (pós): " + a);
a = 10; // Re-atribuindo valor para a
System.out.println("Valor após o incremento (pré): " + ++a);
}
}
Saída:
Valor de a antes do incremento: 10
Valor após o incremento (pós): 10
Valor de a depois do incremento (pós): 11
Valor após o incremento (pré): 11
7. Operador de Decremento (--)
O operador de decremento (--) diminui o valor de uma variável em 1. Assim como o incremento, ele pode ser utilizado de duas formas:
- Pré-decremento:
--a
(a variável é decrementada antes de ser utilizada). - Pós-decremento:
a--
(a variável é decrementada depois de ser utilizada).
public class Decremento {
public static void main(String[] args) {
int a = 10;
System.out.println("Valor de a antes do decremento: " + a);
System.out.println("Valor após o decremento (pós): " + a--);
System.out.println("Valor de a depois do decremento (pós): " + a);
a = 10; // Re-atribuindo valor para a
System.out.println("Valor após o decremento (pré): " + --a);
}
}
Saída:
Valor de a antes do decremento: 10
Valor após o decremento (pós): 10
Valor de a depois do decremento (pós): 9
Valor após o decremento (pré): 9
Conclusão
Os operadores aritméticos são fundamentais para a execução de cálculos matemáticos em Java. Cada operador tem seu uso específico e deve ser escolhido com base na operação desejada. Além disso, o uso dos operadores de incremento e decremento é muito útil em casos em que você deseja alterar o valor de uma variável de forma rápida e eficiente.
Acompanhe essa aula no YouTube: