Menu
Coddy logo textTech

Post Increment/Decrement

Часть раздела Основы путешествия по Java на Coddy — урок 18 из 73.

Операторы инкремента (++) и декремента (--) можно использовать двумя способами:

Пре-инкремент/декремент (++x или --x):

  1. Оператор ставится ПЕРЕД переменной
  2. Значение изменяется НЕМЕДЛЕННО
  3. Новое значение используется в выражении

    int x = 5;
    int y = ++x;
    // x сначала увеличивается до 6, затем y становится 6

Постфиксный инкремент/декремент (x++ или x--):

  1. Оператор идёт ПОСЛЕ переменной
  2. Сначала используется исходное значение
  3. Значение изменяется ПОСЛЕ выражения

    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

Попробуйте сами

В этом уроке нет задания по программированию.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы