Post Increment/Decrement
Parte de la sección Fundamentos del Journey de Java de Coddy — lección 18 de 73.
Los operadores de incremento (++) y decremento (--) se pueden usar de dos maneras:
Pre-incremento/decremento (++x o --x):
- El operador va ANTES de la variable
- El valor cambia INMEDIATAMENTE
El nuevo valor se usa en la expresión
int x = 5; int y = ++x; // x is increased to 6 first, then y becomes 6
Incremento/decremento postfijo (x++ o x--):
- El operador va DESPUÉS de la variable
- El valor original se usa primero
El valor cambia DESPUÉS de la expresión
int x = 5; int y = x++; // y becomes 5 first, then x increases to 6
Otro ejemplo
post-incremento:
int score = 5;
int res1 = score++;
// res1 is 5
// score is 6pre-incremento:
int score = 5;
int result2 = ++score;
// result2 is 6
// score is 6Hoja de referencia
Los operadores de incremento (++) y decremento (--) se pueden usar de dos maneras:
Pre-incremento/decremento (++x o --x):
- El operador va ANTES de la variable
- El valor cambia INMEDIATAMENTE
- El nuevo valor se usa en la expresión
int x = 5;
int y = ++x;
// x is increased to 6 first, then y becomes 6Post-incremento/decremento (x++ o x--):
- El operador va DESPUÉS de la variable
- Se usa primero el valor original
- El valor cambia DESPUÉS de la expresión
int x = 5;
int y = x++;
// y becomes 5 first, then x increases to 6Pruébalo tú mismo
Esta lección no incluye un desafío de código.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones 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