SP: 6/12/17 – 18h40

SARAH

Na coluna “Conte-me mais sobre Java”, a Analista de Suporte Técnico e graduanda em Sistemas, Sarah Fernanda, apresentará dicas sobre conceitos de computação e outras dúvidas recorrentes do dia a dia. Envie suas perguntas para: sarahfernanda814@gmail.com

 

Operadores incrementais e decrementais

 

linguagem-java-basico

Pensando de uma maneira simples para entender o conceito abordado a seguir, usaremos o cenário abaixo:

Imaginamos que ao montar um site, você queira adicionar botões que, ao serem acionados, contabilizem + 1 na contagem de “Gostei” de sua página, e diminua 1 caso o “Detestei” seja pressionado.

Podemos desenvolver para isso, uma lógica que trabalhe com os operadores incrementais e decrementais que são representados pelos símbolos:

 

javaoper1

Eles são usados quando queremos incrementar ou decrementar 1 na operação.

Podemos classifica-los em duas categorias:

- Pré incremento e Pré decremento;

- Pós incremento e Pós decremento;

Considere o código a seguir:

javaoper2

Pré incremento e Pré decremento

 

Nessa linha de código, temos o incremento acontecendo antes da atribuição do valor a variável:

javaoper3

Suponhamos que na variável “totalGostei” tenha o valor de 5.

Se mostrarmos esse valor na tela após a operação, será apresentado o resultado 6, pois o incremento ocorreu antes da atribuição;

javaoper4

Para o decremento, considerando ainda o valor da variável “totalGostei” como 5, ao executar essa linha, e exibir logo após(System.out.println(totalGostei);), o número 4 será exibido.

 

Pós incremento e Pós decremento

O pós incremento e decremento são usados quando queremos que a atribuição do valor anterior ocorra primeiro e depois o valor seja acrescentado ou diminuído.

Na situação a seguir, a variável “gostei” será inicializada com o conteúdo equivalente a 8.

Utilizando o pós incremento: javaoper5

No momento de apresentar o valor de “totalGostei”, a variável continuará com o valor 8, visto que, o incremento acontece depois da atribuição.

O mesmo se aplica a sentença abaixo:

javaoper6

O que é feito primeiro é a atribuição do valor da variável “gostei” para a variável “totalGostei”. O que está presente na variável “gostei” é decrementado por último.

Até a nossa próxima coluna!

 

 

___________________________________________________________________________________________________________________

sarahSarah Fernanda

é Analista de Sistemas da Empresa Open Text Brasil, em São Paulo; e graduanda em Redes de Sistemas e Telecomunicações pela Faculdade Impacta de São Paulo.

Envie suas dúvidas para: sarahfernanda814@gmail.com

___________________________________________________________________________________________________________________

 

LEIA MAIS

 

- “Operadores de atribuição” – por Sarah Fernanda

- “Operadores aritméticos” – por Sarah Fernanda

- “Escopo de Variáveis” – por Sarah Fernanda

- “Constantes em Java”, por Sarah Fernanda

- “Tipos Primitivos em Java” por Sarah Fernanda

- “Variáveis em Java” – por Sarah Fernanda

- “Classes em Java – Estrutura Básica” – por Sarah Fernanda

- “Um pouco mais de Javac – Java Compiler” – por Sarah Fernanda

- “LINGUAGEM JAVA: JDK e JRE” – por Sarah Fernanda

- “Linguagem Java: Desenvolvimento e Execução” – por Sarah Fernanda

- “Como fazer o download das plataformas Java?” por Sarah Fernanda

- “A importância de se saber sobre Linguagem Java” – por Sarah Fernanda