Qual é a diferença entre i ++ e ++ i em java

Qual é a diferença entre i ++ e ++ i em java
O Java oferece uma ampla gama de operadores que nos ajudam a realizar várias operações em variáveis/valores, por exemplo, operadores unários, operadores aritméticos, operadores lógicos, etc. O ++ é um operador de incremento que pertence à categoria do operador unário e pode ser usado como prefixo ou postfix. Às vezes, também é chamado de operador de pré-incremento e pós-incremento. É mais frequentemente usado em loops java.Este post fornecerá um guia abrangente para os conceitos abaixo da listada:
  • O que significa ++ em java
  • O que é operador de prefixo em Java
  • O que é operador pós -fix em Java
  • Como os operadores de pré-incremento e pós-incremento funcionam em Java

Então vamos começar!

O que significa ++ em java

O sinal ++ é um operador unário comumente conhecido como operador de incremento Java. Aumenta o valor da variável em 1. Em Java, o operador de incremento pode ser utilizado como prefixo ou pós -fixo com base na situação/requisitos.

O que é operador de prefixo em Java

Pré-incremento, como o próprio nome sugere o sinal ++ aparecerá antes da variável i.e. “++ eu” onde "eu" é uma variável. O operador de prefixo aumentará primeiro o valor da variável em um e depois, ele retornará o valor incrementado.

O que é operador pós -fix em Java

No incremento pós -fixo, o operador ++ aparece após a variável, i.e., “Eu ++”. O operador pós-incremento primeiro retorna o valor original da variável e depois incrementa o valor da variável em 1.

Como o operador de pré-incremento funciona em java

Vamos considerar alguns exemplos para entender como um operador de pré-incremento funciona em java.

Exemplo 1

Neste exemplo, criaremos uma variável e aumentaremos seu valor usando o operador de pré-incremento:

classe pública incrementExample
public static void main (string [] args)
int i = 14;
Sistema.fora.println ("pré -incremento:"+(++ i));

O trecho dado abaixo mostrará a saída:

A saída verificou o funcionamento do operador de pré-increment Java.

Como o operador pós-incremento funciona em java

Vamos considerar o exemplo dado abaixo, para uma melhor compreensão do operador de incremento pós -fix em Java.

Exemplo 2

Vamos modificar um pouco mais o exemplo anterior e aplicar o operador pós-incremento em vez do operador de pré-incremento:

classe pública prefixpostfixExample
public static void main (string [] args)
int i = 14;
Sistema.fora.println ("Resultado:"+(i ++));

Agora vamos obter a seguinte saída:

Desta vez, a saída mostrou o valor real (não incrementado) porque o pós-incremento retornou pela primeira vez o valor real (14) e depois incrementou o valor original por um (15). Mas como verificar isso?

Imprimindo a variável "eu" Mais uma vez fornecerá o valor incrementado. Vamos tentar:

classe pública incrementExample
public static void main (string [] args)
int num1 = 14;
Sistema.fora.println ("Resultado:"+(i ++));
Sistema.fora.println ("Resultado:" + (i));

O trecho dado abaixo fornecerá a saída desejada:

A saída verificou a adequação do operador pós-incremento.

Conclusão

O sinal ++ aparecerá antes da variável no operador de pré-incremento, i i.e., "++ i", onde "eu" é uma variável. O operador de prefixo aumentará primeiro o valor da variável por um e depois retornará o valor incrementado. Enquanto estiver no incremento pós -fixo, o operador ++ aparece após a variável, i.e., “Eu ++”. O operador pós-incremento retorna primeiro o valor original da variável e, posteriormente, incrementa o valor da variável por um. Este artigo foi elaborado sobre a diferença entre o incremento prefixo e pós-fixo com a ajuda de alguns exemplos fáceis de entender.