Сокращённые операторы

Математические операции можно записывать в сокращённом виде:

Обычная запись

z = z + 5;
z = z - 5;
z = z * 5;
z = z / 5;
z = z % 5;

Сокращённая запись

z += 5;
z -= 5;
z *= 5;
z /= 5;
z %= 5;

Сокращённой записью пользуются, когда нужно произвести действие над значением переменной и записать результат в эту же переменную. Это более лаконичный способ записи.

Инкремент — оператор увеличения числа на единицу, декремент — уменьшения на единицу.

z++, ++z — инкременты, z--, --z — декременты.

int x = 42;
System.out.println(x);
System.out.println(x++);
System.out.println(x++);

x = 42;
System.out.println(x);
System.out.println(++x);
System.out.println(++x);

Выводится:

42
42
43
42
43
44

В первом случае после изменения переменной возвращается её предыдущее значение (до изменения), а во втором случае — её текущее значение (после изменения).

Задачи к уроку Комментарии к уроку

Сложение

Переменная a равна девяти. Прибавьте к ней восемь, используя сокращённый оператор, и выведите результат на экран.

{{ message.data }}

Вычитание

Пусть b = 64. Отнимите 91 с помощью сокращённого оператора и выведите результат на экран.

{{ message.data }}

Сообщить об ошибке