Operadores

Aritméticos

Operadores Aritméticos

Operadores de Atribuição

O operador aritmético, é utilizado para realizar operações matemáticas entre valores numéricos, podendo se tornar ou não uma expressão mais complexa.

Os operadores aritméticos são: + (adição), - (subtração), * (multiplicação) , / (divisão) e % (módulo).

//classe Operadores.java
double soma = 10.5 + 15.7;
int subtração = 113 - 25;
int multiplicacao = 20 * 7;
int divisao = 15 / 3;
int modulo = 18 % 3;
double resultado = (10 * 7) + (20/4);

Atribuição abreviada de aritméticos

Acabamos de aprender sobre operadores de atribuição e aritméticos, porém a linguagem Java oferece meios de abreviação juntando estes dois contextos conforme abaixo:

//classe Operadores.java
/* 
    Vamos imaginar que n1 começaria com valor 10 e n2 com valor 5 
    mas em seguida gostaria de somar o valor de n1 e n2 e atribuir a n2. 
*/
int n1 = 10;
int n2 = 5;

//forma literal
n2 = n2 + n1;

//forma abreviada
n2 += n1;

System.out.println(n2);
🔔 Atenção
O operador de adição (+), quando utilizado em variáveis do tipo texto, realizará a “concatenação de textos”.
//classe Operadores.java
String nomeCompleto = "LINGUAGEM" + "JAVA";

//qual o resultado das expressões abaixo?
String concatenacao ="?"; 

concatenacao = 1+1+1+"1";

concatenacao = 1+"1"+1+1;

concatenacao = 1+"1"+1+"1";

concatenacao = "1"+1+1+1;

concatenacao = "1"+(1+1+1);