Найти в Дзене

Java Code. Простые типы данных. Что это и зачем нужны.

Оглавление

Вечер добрый, сегодня разберем простые типы данных в языке программирования Java, сколько их, какие используются чаще всего и где используются эти, как их еще называют "Элементарные", типы данных.

Всего их существуют 8 видов: byte, short, int, long, float, double, char и boolean. По факту использования их можно разделить на 4 группы. Ниже разберем каждый тип. А пока что вот пример как их все записывать.

Простые типы данных, их ширина, диапазон и запись в среде разработки
Простые типы данных, их ширина, диапазон и запись в среде разработки

Группа целочисленных значений

Если вы уже сталкивались с программированием то вам будет уже понятно какие типы входя в группу целочисленных.

Тип byte

8-битовый тип данных, обычно используется при работе с потоковыми данными, поступающих из файлов.

Запись байтовых типов данных на языке Java
Запись байтовых типов данных на языке Java

Тип short

16-битовый тип данных, самый редко используемый тип из целочисленных, за счет того, что его диапазон значений не подходит для выполнения расчета значений и операциями с большими числами.

Тип int

32-битовый тип данных, является основным целочисленным типом данных для работы с числами в языке Java, применяется практически везде, где можно использовать числа, индексация массивов, управление циклами, работа с вычислениями.

Применение типа данных int в Java
Применение типа данных int в Java

Тип long

64-битовый тип данных, используется редко и только в тех случаях, когда длина(т.е. диапазон) типа int недостаточна для хранения необходимых значений. Важно отметить что в Java, типу long при присваивании необходимо указывать что он принадлежит этому типу данных в виде "long имя_переменной = 45687465484572L;", с указанием в конце символа "L", что будет оповещать компилятор о том, что это число типа long.

Пример использования типа данных long для вычисления расстояния
Пример использования типа данных long для вычисления расстояния

Группа чисел с плавающей точкой

В эту группу входит лишь 2 типа данных - это float и double. Отличие этих двух типов данных лишь в точности значений.

Тип float

32-битовый тип данных, имеет одинарную точность значений. Удобно использовать при вычислениях, в которых дробная часть не выражается в сотнях знаках после запятой, за счет того, что данные занимают меньше памяти и соответственно обрабатываются быстрее, например обычные дробные числа. Так же как и тип long требует добавления указателя на причастность числа к данному типу, т.е. "F".

Тип double

64-битовый тип данных, если float имеет одинарную точность, то тип данных double, соответственно, имеет двойную точность значений. На данный момент используется чаще чем float из-за того, что современные процессоры уже давно оптимизированы для математических вычислений значений с двойной точностью. Так что можно смело использовать тип double и забыть про float.

Использование типа double в Java
Использование типа double в Java

Группа символов или тип char

16-битовый тип данных, для представления символов здесь используется кодировка Unicode, чтобы определять символы с любых известных, этой кодировке, языков.

Пример использования типа char в Java
Пример использования типа char в Java

Группа булевых значений или тип boolean

Последний из элементарных, но не по значимости, типов данных, представляет собой 2 логических состояния, которые выражаются в виде Истинно/Ложно. Обязательно требуется при использовании условных выражений.

Пример использования типа boolean в выражении с оператором if
Пример использования типа boolean в выражении с оператором if

Заключение

Вот краткое представление простых типов данных в языке программирования Java. Разбор управляющих операторов, как и тот, что был в примере выше, будет в следующей статье.

Стоит отметить, что тип данных "string" не является простым типом данных, в связи с тем, что string представляет собой что-то на подобии объекта, для понимания которого, нужно определить ряд характеристик.

Ставьте лайки, пишите комментарии, делитесь данной статьей с теми кто в этом действительно нуждается. Ну и конечно же подписывайтесь на канал.