Menu
Coddy logo textTech

Постфиксный инкремент/декремент

Часть раздела Основы путешествия по 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 становится равным 5, затем x увеличивается до 6

Ещё один пример

Постинкремент:

int score = 5;

int res1 = score++;
// res1 равен 5
// score равен 6

прединкремент:

int score = 5;

int result2 = ++score;
// result2 равно 6
// score равно 6

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

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

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

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

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

Потренируйтесь самостоятельно: Онлайн-компилятор Java