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

Практически в каждой программе Java вы найдете используемые примитивные типы данных. Они позволяют хранить простые значения, с которыми имеет дело программа. Например, рассмотрим программу-калькулятор, которая позволяет пользователю выполнять математические вычисления. Чтобы программа достигла своей цели, она должна быть способна сохранять значения, вводимые пользователем. Это можно сделать с помощью переменных. Переменная – это контейнер для определенного типа значения, известного как тип данных.

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

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

  • Целые числа: эти – положительные и отрицательные целые числа.
  • Числа с плавающей запятой : любое число, имеющее дробную часть.
  • Символы: один символ.
  • Истинные значения: либо true, либо false.

Целые числа

Целые числа содержат числовые значения, которые не могут иметь дробную часть. Существует четыре разных типа:

  • byte: использует один байт для хранения значений от -128 до 127
  • short: использует два байта для хранения значений от -32 768 до 32 767
  • int: использует четыре байта для хранения значений от -2 147 483 648 до 2 147 483 647
  • long: использует восемь байтов для хранения значений от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807

Как видно из вышеизложенного, единственная разница между типами – это диапазон значений, которые они могут содержать. Их диапазоны напрямую зависят от объема пространства, необходимого типу данных для хранения своих значений.

В большинстве случаев, когда вы хотите представить целое число, используйте int тип данных. Его способность хранить числа от чуть менее -2 миллиардов до чуть более 2 миллиардов подходит для большинства целочисленных значений. Однако, если по какой-то причине вам нужно написать программу, которая использует как можно меньше памяти, подумайте о значениях, которые вам нужно представить, и посмотрите, лучше ли выбрать byte или short. Аналогичным образом, если вы знаете, что числа, которые вам нужно сохранить, превышают 2 миллиарда, используйте тип данных long.

Числа с плавающей запятой

В отличие от целых чисел, числа с плавающей запятой похожи на дробные части. Есть два разных типа:

  • float: использует четыре байта для хранения значений из -3.4028235E +38 до 3,4028235E + 38
  • double: использует восемь байтов для хранения значений от -1,7976931348623157E + 308 до 1,7976931348623157E + 308

Разница между ними – просто диапазон дробных чисел, которые они могут содержать. Как и целые числа, диапазон напрямую зависит от объема пространства, необходимого для хранения числа.. Если у вас нет проблем с памятью, лучше использовать в ваших программах двойной тип данных. Он будет обрабатывать дробные числа с точностью, необходимой в большинстве приложений. Основное исключение будет в финансовом программном обеспечении, где ошибки округления недопустимы.

Символы

Существует только один примитивный тип данных который имеет дело с отдельными символами – char . Char может содержать значение одного символа и основан на 16-битной кодировке Unicode. Символом может быть буква, цифра, пунктуация, символ или управляющий символ (например, значение символа, представляющее новую строку или табуляцию).

Истинные значения

Поскольку программы Java работают с логикой, должен быть способ определить, когда условие истинно, а когда ложно. Тип данных boolean может содержать эти два значения; это может быть только истина или ложь.

Оцените статью
recture.ru
Добавить комментарий