6.1. Operadores em Java (aritméticos, lógicos, etc.): Operadores Aritméticos

Página 31

6.1 Operadores em Java: Operadores Aritméticos

Na programação com Java, os operadores desempenham um papel fundamental na manipulação de variáveis e na realização de cálculos. Entre os diversos tipos de operadores, os operadores aritméticos são os mais básicos e essenciais para entender a lógica de programação. Eles são utilizados para realizar operações matemáticas simples, como adição, subtração, multiplicação, divisão e resto de divisão. Vamos explorar cada um deles detalhadamente.

Operador de Adição (+)

O operador de adição é representado pelo sinal de mais +. Ele é usado para somar dois valores. Por exemplo:

int soma = 10 + 5; // Resultado: 15

Além de somar números, o operador de adição também pode ser usado para concatenar strings, ou seja, juntar duas ou mais cadeias de caracteres:

String saudacao = "Olá, " + "mundo!"; // Resultado: "Olá, mundo!"

Operador de Subtração (-)

O operador de subtração é representado pelo sinal de menos -. Ele é usado para subtrair o valor do lado direito do operador do valor do lado esquerdo:

int diferenca = 10 - 5; // Resultado: 5

Operador de Multiplicação (*)

O operador de multiplicação é representado pelo asterisco *. Ele é usado para multiplicar dois valores:

int produto = 10 * 5; // Resultado: 50

Operador de Divisão (/)

O operador de divisão é representado pela barra /. Ele é usado para dividir o valor do lado esquerdo pelo valor do lado direito:

int quociente = 10 / 5; // Resultado: 2

É importante notar que, na divisão de inteiros, o resultado é sempre um número inteiro, e qualquer resto é descartado. Para obter um resultado com frações, pelo menos um dos operandos deve ser do tipo float ou double.

Operador de Resto da Divisão (%)

O operador de resto da divisão, ou módulo, é representado pelo sinal de porcentagem %. Ele é usado para obter o resto de uma divisão entre dois valores:

int resto = 10 % 3; // Resultado: 1

Esse operador é especialmente útil para verificar se um número é par ou ímpar (um número é par se o resto da divisão por 2 for 0) ou para calcular o resto de divisões em algoritmos que requerem esse tipo de operação.

Incremento (++) e Decremento (--)

Os operadores de incremento e decremento são atalhos para adicionar ou subtrair uma unidade de uma variável. O operador de incremento ++ aumenta o valor da variável em um, enquanto o operador de decremento -- diminui o valor da variável em um:

int contador = 0;
contador++; // Resultado: contador agora é 1
contador--; // Resultado: contador agora é 0

Esses operadores podem ser usados tanto no formato pré-fixado (++contador ou --contador) quanto no formato pós-fixado (contador++ ou contador--). A diferença é que no formato pré-fixado o incremento ou decremento é realizado antes de qualquer outra operação na mesma linha de código, enquanto no formato pós-fixado é realizado após.

Operadores de Atribuição Composta

Java também oferece operadores de atribuição compostos que combinam uma operação aritmética com uma atribuição. Por exemplo, += é o operador de atribuição composta para adição:

int valor = 5;
valor += 10; // Equivalente a valor = valor + 10; Resultado: valor agora é 15

Esses operadores existem para todas as operações aritméticas (-=, *=, /=, %=) e tornam o código mais conciso e fácil de ler.

Precedência de Operadores

Na expressão int resultado = 10 + 3 * 5;, qual operação é realizada primeiro? Em Java, assim como na matemática, a multiplicação tem precedência sobre a adição, então o resultado seria 25 e não 65. A precedência dos operadores aritméticos, do maior para o menor, é a seguinte:

  1. Incremento e decremento: ++, --
  2. Multiplicação, divisão e resto: *, /, %
  3. Adição e subtração: +, -

Quando há necessidade de alterar a ordem de avaliação das expressões, parênteses podem ser usados para agrupar expressões. Por exemplo, (10 + 3) * 5 resultará em 65.

Conclusão

Os operadores aritméticos são fundamentais na programação Java e são usados em quase todos os programas. Eles permitem realizar cálculos matemáticos simples e são a base para a construção de lógicas mais complexas. Compreender como e quando usar cada um desses operadores é essencial para qualquer programador que deseja dominar a linguagem Java e desenvolver aplicações eficientes.

Ahora responde el ejercicio sobre el contenido:

_Qual dos seguintes operadores aritméticos em Java é utilizado para concatenar strings?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

326.2. Operadores em Java (aritméticos, lógicos, etc.): Operadores de Atribuição

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.