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: