1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Incremento em Java

Pessoal, muito boa tarde a todos!

Comecei a estudar Java por conta, mais por causa de testes automatizados, pois preciso automatizar algumas coisas e preciso pelo menos o básico do Java, e já que não sei nada, decidi meter as caras por conta.

O que acontece, estou estudando pela apostila da Caelum, e até que estou indo super bem, mas teve um trecho do livro que diz respeito a INCREMENTO que eu não consegui entender por nada, gostaria muito da ajuda de vocês.

PÓS INCREMENTO ++

i = i + 1 pode realmente ser substituído por i++ quando isolado, porém, em alguns casos, temos essa instrução envolvida em, por exemplo, uma atribuição:

int i = 5; int x = i++;

Qual é o valor de x? O de i, após essa linha, é 6. (Aqui para mim X valerá 6)

O operador ++, quando vem após a variável, retorna o valor antigo, e incrementa (pós incremento), fazendo x valer 5.

Se você tivesse usado o ++ antes da variável (pré incremento), o resultado seria 6:

int i = 5; int x = ++i; // aqui x valera 6

Por favor, poderiam me ajudar?

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags testes ou faça a sua própria pergunta.