#2 - Переменные и типы данных в Kotlin
Відеоурок
Переменные невероятно важны, так как позволяют хранить информацию и использовать её в дальнейшем.
Типы данных в языке 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 місяця
Також варто подивитися