Operadores matematicos
2.3.1. Exemplo de Aplicação: Cálculos Matemáticos numa Applet - Applet05
2.3. Tratamento de Operadores Matemáticos
No Capítulo anterior – Tratamento de Constantes e Variáveis, você teve noção rápida de alguns operadores matemáticos, incluindo-se entre eles os sinais de multiplicação (*), divisão (/), soma (+) e subtração (-). Você teve chance de usar estes operadores em algumas fórmulas matemáticas. Entretanto há muito mais a ser aprendido a respeito dos operadores matemáticos, como você descobrirá que ler este capítulo. Aqui, você não só aprenderá um número maior de operadores como também aprenderá sobre a precedência dos operadores, a qual determina a ordem na qual as operações são executadas.
A linguagem de programação Java disponibiliza cinco operadores matemáticos, a saber: operadores aritméticos; operadores de incremento e decremento; operadores binários; operadores lógicos e operadores de atribuição simples e compostos.
Operadores Aritméticos
Os operadores aritméticos são apresentados na tabela abaixo:
++ (incremento);
-- (decremento);
* (multiplicação);
/ (divisão);
% (módulo);
+ (adição);
- (subtração).
Nos exemplos a seguir, vários operadores são usados em expressões aritméticas.
a = b + c – d; e = f / g * h;
Operadores de Incremento e Decremento
Os operadores de incremento e decremento merecem explicação mais detalhada. Estes operadores podem ser pré ou pós-fixados. Um operador pré-fixado atua antes do valor ser usado na expressão, enquanto que um operador pós-fixado atua depois do valor ser usado na expressão.
No exemplo seguinte, pode-se verificar o código equivalente ao operador de incremento pré e pós-fixado.
Operador Pré-fixado a = ++b + c; equivale a b = b + 1;