Уроки Kotlin

#2 - Переменные и типы данных в Kotlin

#2 - Переменные и типы данных в Kotlin

В ходе урока вы изучите переменные, а также типы данных что можно использовать в языке Kotlin. Вы научитесь создавать переменные, а также узнаете разницу между переменными var и val.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Переменные невероятно важны, так как позволяют хранить информацию и использовать её в дальнейшем. 


Типы данных в языке Kotlin могут указываться после названия переменной, а могут быть проигнорированы. От типа данных будет зависеть содержимое переменной. Если мы укажем что переменная с типом данных для целых чисел Int, то в нее мы не сможем записать строку или число с точкой.


В ходе программы мы можем записывать новые значения в переменную, но тип данных должен оставаться неизменным:

var some_value = 2.95f
some_value = 6.9 // Записали новое значение

Рассмотрим все типы данных для создания переменных.


Целые числа

  • short - предназначен для хранения целых чисел. Диапазон чисел от -32 768 до 32 767;
  • ushort - предназначен для хранения целых положительных чисел. Диапазон чисел от 0 до 65 535;
  • int - предназначен для хранения целых чисел. Диапазон чисел от -2 147 483 648 до 2 147 483 647;
  • uint - предназначен для хранения целых положительных чисел. Диапазон чисел от 0 до 4 294 967 295;
  • long - предназначен для хранения целых чисел. Диапазон чисел от –9 223 372 036 854 775 808 до 9 223 372 036 854 775 807;
  • ulong - предназначен для хранения целых положительных чисел. Диапазон чисел от 0 до 18 446 744 073 709 551 615.

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


Числа с точкой

  • float - для создания чисел с плавающей точкой. Диапазон чисел от от -3.4*1038 до 3.4*1038;
  • double  - для создания чисел с плавающей точкой. Диапазон чисел от от ±4.9*10-324 до ±1.8*10308.


Прочие типы данных

  • bool - логический тип данных. Предназначен для записи истинного (true) или ложного (false) значения;
  • char - тип данных для работы с символами. Позволяет поместить в одинарных кавычках какой-либо символ;
  • string - тип данных для текста. В двойных кавычках можно сохранить одно или множество слов.

Для создания переменной необходимо указать ключевое слово var, либо val и назвать её. Также можно сразу же добавить к ней значение:

var a: Int = 0 // Добавление значения сразу
var c = 4.5f // Создание переменной без указания типа данных
Для вызова переменной вы можете просто обратиться к ней по имени.


Константа

Для создания константы можно воспользоваться переменной val.
val number: Short = 5
Такую переменную нельзя будет изменить и установить для неё новое значение.

Вихідний код

Весь код буде доступний після підписки на проект!

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Kotlin Android Studio / Разработка Андроид программ
8 уроків
Коментарі
Додати коментар

Поки що коментарів немає