Инкремент и декремент значений в Kotlin

Одной из самых популярных операций является возможность уменьшения или увеличения значения переменной.

В Kotlin это можно сделать следующим образом:

Сначала переменная counter равна 0. Операция инкремента изменяет ее значение на 1, и затем декремент возвращает ее значение к 0.

Данные операторы похожи на оператор присваивания (=), только они также осуществляют сложение и вычитание. Они принимают текущее значение переменной, добавляют или вычитают данное значение и присваивают результат переменной.

Другими словами, код выше является сокращением для примера ниже:

Аналогично, операторы *= и /= выполняют операции умножения и деления:

Задания для проверки

Если до сих пор вы рассматривали примеры в IntelliJ IDEA, пришло время для небольших проверочных заданий!

  • Объявите константу типа Int под названием myAge, значением которой будет ваш возраст;
  • Объявите переменную типа Double под названием averageAge. Укажите ваш возраст в качестве начального значения. Затем измените значение переменной на среднее арифметическое вашего возраста и человека, которому 30 лет;
  • Создайте константу под названием testNumber, значением которой будет любое целое число на ваш вкус. Затем создайте другую константу под названием evenOdd, значением которой будет остаток от деления testNumber на 2. Теперь измените testNumber на какое-то другое число. Что случилось с evenOdd?
  • Создайте переменную под названием answer со значением 0. Увеличьте ее значение на 1. Добавьте к результату 10. Умножьте полученное число на 10. Затем сделайте смещение вправо на 3. Каков будет конечный результат?
5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x