12.07.2015 Views

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

13 LÓGICA8 x = x / (6 - 2 + (3*5) /(16 -1) ); // x = 2Código Java 2.10: Exemplo <strong>de</strong> uso dos operadores aritméticos.ImportanteO módulo <strong>de</strong> um número x, na matemática, é o valor numérico <strong>de</strong> x <strong>de</strong>sconsi<strong>de</strong>randoo seu sinal (valor absoluto). Na matemática expressamos o módulo da seguinte forma:| − 2| = 2.Em linguagens <strong>de</strong> programação, o módulo <strong>de</strong> um número é o resto da divisão <strong>de</strong>sse número poroutro. No exemplo acima, o resto da divisão <strong>de</strong> 6 por 5 é igual a 1. Além disso, lemos a expressão6%5 da seguinte forma: seis módulo cinco.ImportanteAs operações aritméticas em Java obe<strong>de</strong>cem as mesmas regras da matemática com relaçãoà precedência dos operadores e parênteses. Portanto, as operações são resolvidas apartir dos parênteses mais internos até os mais externos, primeiro resolvemos as multiplicações,divisões e os módulos. Em seguida, resolvemos as adições e subtrações.AtribuiçãoNas seções anteriores, já vimos um dos operadores <strong>de</strong> atribuição, o operador = (igual). Os operadores<strong>de</strong> atribuição são:• Simples =• Incremental +=• Decremental -=• Multiplicativa *=• Divisória /=• Modular %=1 int valor = 1; // valor = 12 valor += 2; // valor = 33 valor -= 1; // valor = 24 valor *= 6; // valor = 125 valor /= 3; // valor = 46 valor %= 3; // valor = 1Código Java 2.11: Exemplo <strong>de</strong> uso dos operadores <strong>de</strong> atribuição.As instruções acima po<strong>de</strong>riam ser escritas <strong>de</strong> outra forma:1 int valor = 1; // valor = 12 valor = valor + 2; // valor = 33 valor = valor - 1; // valor = 24 valor = valor * 6; // valor = 125 valor = valor / 3; // valor = 46 valor = valor % 3; // valor = 1www.<strong>k19</strong>.com.br 13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!