Post Increment/Decrement
Часть раздела Основы путешествия по Java на Coddy — урок 18 из 73.
Операторы инкремента (++) и декремента (--) можно использовать двумя способами:
Пре-инкремент/декремент (++x или --x):
- Оператор ставится ПЕРЕД переменной
- Значение изменяется НЕМЕДЛЕННО
Новое значение используется в выражении
int x = 5; int y = ++x; // x сначала увеличивается до 6, затем y становится 6
Постфиксный инкремент/декремент (x++ или x--):
- Оператор идёт ПОСЛЕ переменной
- Сначала используется исходное значение
Значение изменяется ПОСЛЕ выражения
int x = 5; int y = x++; // y becomes 5 first, then x increases to 6
Ещё один пример
постфиксный инкремент:
int score = 5;
int res1 = score++;
// res1 is 5
// score is 6префиксный инкремент:
int score = 5;
int result2 = ++score;
// result2 is 6
// score is 6Шпаргалка
Операторы инкремента (++) и декремента (--) могут использоваться двумя способами:
Префиксный инкремент/декремент (++x или --x):
- Оператор ставится ПЕРЕД переменной
- Значение изменяется НЕМЕДЛЕННО
- Новое значение используется в выражении
int x = 5;
int y = ++x;
// x is increased to 6 first, then y becomes 6Постфиксный инкремент/декремент (x++ или x--):
- Оператор ставится ПОСЛЕ переменной
- Сначала используется исходное значение
- Значение изменяется ПОСЛЕ выражения
int x = 5;
int y = x++;
// y becomes 5 first, then x increases to 6Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
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