Изучаем переменные в Java: типы данных и их использование

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

Переменные будут особо полезны, когда ты перейдёшь к созданию сложных программ с большим объёмом информации. Переменные помогут систематизировать эту информацию и хранить её. Для наглядности можно сравнить с ящиками для хранения карточек, например, по алфавиту в библиотеке или по семейству растений в ботаническом кабинете. Например, при написании кода ты можешь создать переменную «возраст» и поместить в неё целые числа.

В Java четыре типа переменных:
1) Целые числа (byte, short, int, long)
2) Числа с точкой (float, double)
3) Логический (boolean)
4) Символьный (char)
Разберём каждый тип подробнее.

Целые числа

Byte – для значений от -128 до 127. Название byte – это отсылка к размеру переменной: 1 байт памяти.
Short – для значений от -32768 до 32767. Размер переменной 2 байта.
Int – для значений от -2147483648 до 2147483647. Размер переменной 4 байта.
Long – для значений от -9223372036854775808 до 9223372036854775807. Размер переменной 8 байт.
Разница между этими типами в диапазоне чисел, которые можно записать в переменную. Например, если нужно указать что-то в количестве 10 штук, используем byte, если в количестве 1500 штук – shor и так далее. Для маленьких значений не используем переменные с широким диапазоном, потому что они занимают больше памяти.
В мире около 9 миллионов java-программистов. И спрос на это направление только растёт. Практически каждая шестая вакансия для разработчиков связана с Java. Твой оффер ждёт тебя после обучения в Kata Academy. Сдай тестовое и начни карьеру в IT!

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

Float – для значений от -3.4Е + 38 до 3.4Е + 38 с точностью около 7 знаков после точки. Размер переменной 4 байта.
Double – для значений от -1.7Е+308 до 1.7Е + 308 с точностью около 15 знаков после точки. Размер переменной 8 байт.

Логический

Bool – для записи истинного (true) или ложного (false) значения.
Такие значения используются, например, в ветвлениях, когда нужно применить один или другой блок кода в зависимости от сработанного условия.

Символьный

Char – тип данных для работы с символами: буквы, цифры, знаки препинания, специальные символы. Также позволяет работать с символами управления, которые используются для форматирования текста, например, \n для переноса строки.
Мы разобрали примитивные типы данных, есть ещё string – переменная для хранения текста.

Желаем тебе успехов в освоении Java! Наиболее эффективен комбинированный подход: базу изучить самостоятельно, а сложные технологии — с ментором, который поможет разобраться в деталях. Курс по Java-разработке с поддержкой ментора есть в Kata Academy — онлайн-школе с гарантией трудоустройства и оплатой обучения после выхода на работу. Студент сначала проходит курс, устраивается на работу, а потом начинает платить за обучение с зарплаты. Во время курса никаких платежей нет, в случае отчисления — тоже. Узнай подробнее по ссылке.