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”.
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);