Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Incremento e Decremento | Loops
Noções Básicas de Java
course content

Conteúdo do Curso

Noções Básicas de Java

Noções Básicas de Java

1. Primeiros Passos
2. Tipos básicos, operações
3. Loops
4. Arrays
5. String

Incremento e Decremento

Incremento

O operador de incremento, representado por "++", é utilizado para aumentar o valor de uma variável em 1. Ele é comumente usado em loops para controlar o processo de iteração. Existem duas formas de usar o operador de incremento:

  • Pós-incremento (i++): O valor da variável é incrementado após ser usado na expressão. Por exemplo:
java

Main

123
int i = 0; System.out.println(i++); // Output: 0 System.out.println(i); // Output: 1
  • Pré-incremento (++i): O valor da variável é incrementado antes de ser usado na expressão. Por exemplo:
java

Main

123
int i = 0; System.out.println(++i); // Output: 1 System.out.println(i); // Output: 1

Decremento

O operador de decremento, representado por "--", é usado para diminuir o valor de uma variável em 1. Segue as mesmas regras que o operador de incremento e pode ser utilizado de maneira semelhante.

Aqui está um exemplo de como usar incremento e decremento em um loop for:

java

Main

1234567891011121314
package com.example; public class Main { public static void main(String[] args) { System.out.println("Increment operation"); for (int i = 0; i < 5; i++) { System.out.println("Iteration " + i); } System.out.println("Decrement operation"); for (int j = 5; j > 0; j--) { System.out.println("Countdown " + j); } } }

No primeiro loop "for", a variável "i" é inicializada com "0", incrementada em "1" a cada iteração, e o loop é executado até que "i" não seja mais menor que "5". Isso resultará na saída dos números de 0 a 4.

No segundo loop "for", a variável "j" é inicializada com "5", decrementada em "1" a cada iteração, e o loop é executado até que "j" não seja mais maior que "0". Isso resultará na saída dos números de 5 a 1 em ordem decrescente.

Nota

Os operadores de incremento (++) e decremento (--) são úteis para controlar o fluxo e a contagem em loops. Eles oferecem uma maneira conveniente de manipular variáveis durante a execução do loop.

Operadores de Atribuição

Java também permite que você simplifique expressões usando operadores de atribuição. Em geral, se o incremento aumenta o valor de uma variável em 1, e o decremento diminui em 1, então com operadores de atribuição, podemos personalizar qualquer operação. Por exemplo,

x = x + 2 é igual a x+=2

Você também pode fazer isso com qualquer tipo de operação, até mesmo com multiplicação e divisão:

x = x * 4 é igual a x*=4

Vamos dar uma olhada em um exemplo real de utilização de uma operação de atribuição em um loop for:

java

main

123456789
package com.example; public class Main { public static void main(String[] args) { for (int i = 0; i < 50; i+=10) { System.out.println("The current value of `i` is " + i); } } }

Você pode ver no código acima como incrementamos a variável i em 10 a cada iteração, desde que i < 50.

Dessa forma, podemos encurtar e combinar diferentes operações enquanto atribuímos imediatamente o resultado a uma variável. Muito útil!

1. Qual será a saída do seguinte trecho de código?
2. Qual será a saída do seguinte trecho de código?

Qual será a saída do seguinte trecho de código?

Selecione a resposta correta

Qual será a saída do seguinte trecho de código?

Selecione a resposta correta

Tudo estava claro?

Seção 3. Capítulo 5
We're sorry to hear that something went wrong. What happened?
some-alt