Программирование с нуля под андроид Урок 18 Переменные Часть 2

Автор Sergei Plotnenko
Программирование с нуля под андроид Урок 18 Переменные Часть 2

Давайте откроем новую вкладку и ведем Java variables переменные Java и один из первых сайтов которые появляются — это официальный сайт Oracle.

Давайте перейдём на него официальный сайт на котором содержится документация языка Java. Здесь также есть и Tutorial то есть учебное пособие на этой странице описывается общая инфа о переменных Java далее на вкладке primitive Data types примитивные типы данных. Давайте 1.

Итак примитивные типы данных здесь написано, что язык Java является статически типизированный.

То есть — это означает, что для того чтобы использовать переменную и её нужно для начала объявить задекларировать или определить — это то, что мы делали в начале мы сначала объявляли перемены и затем уже использовали их ниже перечислены эти примитивные типы данных то есть переменные могут быть разных типов данных. Мы уже познакомились с типом int. Это тип для хранения целых чисел в Java также существует другие типы для хранения целых чисел — это типа байт Shot и. Лонг Вот они все перечисленные подряд. То есть всего этих чисел у этих типов 4 байт Short and Long и все они отличаются размером значений которые могут хранить переменные этого то есть переменная типа байт может хранить значение размером 1 байт то есть попеременно выделяется 1 байт памяти под переменную типа schott выделяются два байта памяти 1 байт — это 8 bit то есть для переменной типа резервируется 8 бит для переменной Shot 16 бит 2 байта для int с которыми сталкивались 32 бита или 4 байта и для переменной типа Long 64 бит или байт ой то есть 8 байт извиняться байт равен 8 бит ом — это единица памяти измерения памяти. Вы можете об этом погуглить. Если Вам — это интересно. А мы. Давайте посмотрим. Теперь какие всё-таки значения могут храниться переменных этих типов в переменной типа байт может хранится целое значение от -128 до 127 перемены Shot минимальное значение минус 32768 32767 далее переменной типа Long может хранить -2 степени 63 максимально 2 в степени 63 — 1 и я пропустил int types которым уже работали в нём может храниться от -2 в степени 31 до 2 в степени 31 — 1. То есть — это всё происходит из-за хранения из-за способа отображения или хранение чисел в памяти они хранятся при помощи нулей и единиц используется двоичная система счисления. Поэтому чем больше ячеек кем соответственно большее число можно сохранить. Вы можете об этом почитать в большинстве случаев для хранения целого числа достаточно переменной типа int и. Дали следующие типы переменных. Это типа для хранения десятичных чисел float и Double float по-английски означает поплавок или плавающий этот тип предназначен для хранения десятичных чисел. Почему плавающий потому что. в десятичном числе вот — это вот. она может перемещаться. По числу например. Мы можем написать больше знаков после точки на эту точку можно перемещать меня и число до таким образом вот поэтому этот тип и назван плавающий потому . может плавать перемещаться по числу для переменных этого типа выделяется. Давайте почитаем 30 бита памяти — это 4 байта и следующее переменная типа Double она тоже предназначена для хранения десятичных чисел. Но для неё выполняется в два раза больше памяти 64. Бита Как вы видите — это 8 байт. Поэтому собственно говоря она так и называется дабл двойная потому, что может хранить значение в 2 раза больше чем то есть значение в ячейках на сайте Oracle для десятичных чисел использовать тип Double далее идут. Булин и чартер — это бурятский или булев тип данных он может принимать только два значения или. Фолз Что означает. Истина или ложь и тип. Чар он предназначен для хранения символов то есть одиночных символ и они заключаются в одинарные кавычки. Давайте снова перейдём в компилятор и объявим переменную типа Double вместо int здесь напишем дабл и. Давайте теперь запустим кот так. Здесь пишется incompatible types несовместимые типы так как мы пытаемся сохранить сумму двух чисел одно из которых в переменной типа int. Давайте везде поставим тоже дабл вообще. Давайте уберём остальное пока кот он не нужен Y можно тоже сделать десятичным числом например 25,1 и результат Z тоже объявлен когда был. И теперь. Давайте попробуем запустить нашу программу и на данный момент всё получилось корректно. Давайте Теперь попробуем вывести на экран значение разных типов данных таких как. Чар и былин. Давайте объявим. Чар СИП присвоить например заглавная буква а; ты здесь просто вы видим эту синий экран запускаем экзекут и получаем ошибку incompatible types написано string cannot be converted to char' строка. Не может быть конвертирована в потому, что я записал символ в двойных кавычках. А в двойных кавычках обозначаются строки значение типа string которую мы дальше с вами разберем тип. Чар используется для типа char одинарные кавычки запускаем и отображается корректно. Иркутск Теперь давайте объявим блин пусть будет например опять си присвоить значение True и запустим программу и значение True выводятся на экран или. Фолз ложь и вводится. Фолз далее мы будем использовать наших приложениях программах типа болен и вы поймете как их использовать и так мы рассмотрели примитивные типы данных Java все остальные данных Java созданы на основе примитивов. Давайте перейдем к следующему часто используемому типу данных — это string string — это последовательность символов даже один символ заключённый в двойные кавычки string — это уже примитивный тип данных поэтому этот тип данных пишется с большой буквы пишем string string — это класс предопределенный Java Class S.

0 комментариев
0

Читайте также