Уроки Kotlin

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

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

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

Видеоурок

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


Типы данных в языке 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 месяца

Также стоит посмотреть

Уроки Figma (Фигма) с нуля / Создание дизайна (UI/UX)
8 уроков
Создание игр на Unity | Для начинающих
9 уроков
Создание приложения на React JS / Использование API
7 уроков
Java до профи: основы, UI дизайн и Android разработка
Изучение ASP.NET Core MVC. Создание сайтов на C#
10 уроков
Изучение HTML5 для начинающих!
18 уроков
Комментарии (2)
Добавить комментарий

Семён 02 января 2023 в 11:16

Идиот был написан Достоевским, не хочу казаться занудой, но в глаза бросилось
Ответить

Семён 02 января 2023 в 11:17

*Комментарий к большому заданию по курсу

Николай 18 ноября 2022 в 12:58

изучайте язык, пока молодые, ребят
Ответить