Post Increment/Decrement
Parte da seção Fundamentos do Journey de Java da Coddy — lição 18 de 73.
Operadores de Incremento (++) e Decremento (--) podem ser usados de duas maneiras:
Pré-incremento/decremento (++x ou --x):
- O operador vai ANTES da variável
- O valor muda IMEDIATAMENTE
O novo valor é usado na expressão
int x = 5; int y = ++x; // x is increased to 6 first, then y becomes 6
Pós-incremento/decremento (x++ ou x--):
- O operador vem APÓS a variável
- O valor original é usado primeiro
O valor muda APÓS a expressão
int x = 5; int y = x++; // y recebe 5 primeiro, depois x aumenta para 6
Outro exemplo
pós-incremento:
int score = 5;
int res1 = score++;
// res1 é 5
// score é 6pré-incremento:
int score = 5;
int result2 = ++score;
// result2 is 6
// score is 6Folha de consulta
Operadores de incremento (++) e decremento (--) podem ser usados de duas maneiras:
Pré-incremento/decremento (++x ou --x):
- O operador vem ANTES da variável
- O valor muda IMEDIATAMENTE
- O novo valor é usado na expressão
int x = 5;
int y = ++x;
// x is increased to 6 first, then y becomes 6Pós-incremento/decremento (x++ ou x--):
- O operador vem DEPOIS da variável
- O valor original é usado primeiro
- O valor muda DEPOIS da expressão
int x = 5;
int y = x++;
// y becomes 5 first, then x increases to 6Experimente você mesmo
Esta lição não inclui um desafio de código.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else