Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник Java

++ / --

Увеличивает или уменьшает переменную на единицу.

Доступно с: Java 1.0

Синтаксис

x++  ++x  x--  --x

Примеры

Постфиксная форма возвращает старое значение, префиксная — новое:

void main() {
    int a = 5;
    int b = a++;
    IO.println(a + " " + b);
 
    int c = 5;
    int d = ++c;
    IO.println(c + " " + d);
}

Результат:

6 5
6 6

Примечания

Отдельной строкой i++; и ++i; делают одно и то же. Разница видна только внутри выражения, поэтому лучше не смешивать ++ с другими операциями в одной строке. Для char и double оператор тоже работает: 'a' после ++ станет 'b'.

См. также

  • += -= *= /= — Выполняет операцию и сразу записывает результат в ту же переменную.
  • for — Цикл со счётчиком или перебор всех элементов массива и коллекции (for-each).

В учебнике

  • Операторы — Арифметические операторы Java, целочисленное деление и остаток, составное присваивание, инкремент, сравнение и логические операторы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.