image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
EDUARDO JUNIOR
EDUARDO JUNIOR27/08/2023 08:24
Compartilhe
Nexa - Análise Avançada de Imagens e Texto com IA na AWSRecomendados para vocêNexa - Análise Avançada de Imagens e Texto com IA na AWS

Operadores aritméticos e precedência !

  • #Java

Olá pessoal, aqui esta uma listinha de operadores aritméticos em java:

Operador | Significado

+ | adição

- | subtração

* | multiplicação

/ | divisão

% | resto da divisão (mod)

Precedência :

Quando você estiver em um calculo matemático no seu código, a uma precedência de operador ou seja existe esta regrinha matemática em java também. exemplo:

int x = 10;

int y = 5;

int z = 2;

int result;

result = x + y * z;

System.out.println(result);

Qual será o resultado no terminal ?

se você respondeu 20 esta correto, agora se disse 30...

Bem vamos lá para que o resultado fosse trinta devemos fazer desta forma :

int x = 10;

int y = 5;

int z = 2;

int result;

result = (x + y) * z;

System.out.println(result);

Colocamos parênteses onde estiver no sinal de (+) assim ele somara primeiro antes da multiplicação.

Ai sim o resultado é 30 pois ele somou x + y depois ele fez a multiplicação com * z.

Aqui esta uma listinha de precedência para não esquecer :

1º lugar = * / %

2º lugar = + -

Lembre-se a regra da precedência primeiro vem : multiplicação, divisão e resto da divisão.

segundo : adição e subtração.

Caso queira subtrair ou somar alguma variável antes deve-se ter os parênteses para que a precedência seja primeira da soma ou da subtração como no exemplo acima !!! .º.

Compartilhe
Recomendados para você
Deal - Spring Boot e Angular (17+)
Cognizant - Arquitetura com Spring Boot e Cloud
Claro - Java com Spring Boot
Comentários (2)
João Duarte
João Duarte - 01/09/2023 16:29

Parabéns abordagem direta e objetiva.

HELTON ANDRADE
HELTON ANDRADE - 27/08/2023 08:31

legal

Recomendados para você