Операторы инкремента и декремента в Java

Прикладное программирование Программирование на Java Операторы инкремента и декремента в Java

Помечено: 

Просмотр 0 веток ответов
  • Автор
    Сообщения
    • #6173
      @admin
      StudLance.ru

      Задача
      Определить различие при использовании префиксных и постифксных операторов инкремента (++) и декремента (—) в языке программирования Java

      Решение
      Операторы инкремента и декремента это унарные операторы, которые увеличивают или уменьшают на единицу значение операнда при использовании инкремента и декремента соответственно

      Различают префиксную и постфиксную форму для обоих операторов. Префиксная форма сначала изменяет значение операнда на 1 и использует новое значение для дальнейших вычислений. Постфиксная форма сначала использует старое значение операнда, а затем имзеняет его на 1

      Префиксный оператор инкремента:

        int i = 1;
        int m = 2 * ++i; // результат m = 4  

      Постфиксный оператор инкремента:

        int i = 1;
        int m = 2 * i++; // результат m = 2  

      Префиксный оператор декремента:

        int i = 2;
        int m = 2 * --i; // результат m = 2  

      Постфиксный оператор декремента:

        int i = 2;
        int m = 2 * i--; // результат m = 4  

      StudLance.ru

Просмотр 0 веток ответов
  • Для ответа в этой теме необходимо авторизоваться.
×