Разница между переменными и литералами данных в Java

Оглавление:

Разница между переменными и литералами данных в Java
Разница между переменными и литералами данных в Java

Видео: Разница между переменными и литералами данных в Java

Видео: Разница между переменными и литералами данных в Java
Видео: Java SE. Урок 6. Примитивные типы данных и литералы. Объявление и инициализация переменных 2024, Декабрь
Anonim

Ключевая разница - переменные и литералы данных в Java

Компьютерная программа представляет собой набор инструкций для выполнения задачи. Это необходимо для хранения данных во время программирования. Поэтому эти данные хранятся в памяти. Эти зарезервированные ячейки памяти называются переменными. Переменные должны иметь уникальные имена, потому что их должно быть легко идентифицировать для выполнения математических или логических операций. Переменным присваиваются значения. Иногда эти значения фиксированы и не меняются. Эти виды значений называются литералами данных. В программе, если есть оператор как int value=5, «int» является типом данных.«Значение» - это переменная, а «5» - литерал данных. В этой статье обсуждается разница между переменными и литералами данных в Java. Ключевое различие между переменными и литералами данных в Java заключается в том, что переменные - это зарезервированные области памяти для хранения значений с символическими именами, а литералы данных - это обозначения для представления фиксированных значений в программировании.

Что такое переменные в Java?

Переменная - это место для хранения значения в памяти. Каждая ячейка памяти может хранить определенный тип данных. Язык Java поддерживает восемь примитивных типов данных. Это byte, short, int, long, boolean, float, double и char. Байт типа данных представляет собой 8-битное целое число в дополнении до двух со знаком. Это полезно для экономии места в больших массивах, потому что оно в 4 раза меньше, чем int. Тип данных short - это 16-разрядное целое число в дополнении до двух со знаком. Это в 2 раза меньше, чем int. Int - это 32-битное целое число в дополнении до двух со знаком. Это наиболее распространенный тип данных для хранения числовых значений без десятичных точек, когда не так много внимания уделяется памяти. Длинный тип данных представляет собой 64-битное целое число в дополнении до двух со знаком. Он используется для хранения большого количества чисел. float и double - это два типа данных для хранения числовых значений с десятичной точкой. Число с плавающей запятой 32-битное, а двойное - 64-битное. Логическое значение используется для хранения истинного или ложного значения. Один символ может быть сохранен с использованием типа данных char. Это основные примитивные типы данных в Java.

Когда имеется такой оператор, как int x; это означает, что переменная x может содержать целочисленное значение. Он не выделяет никакой памяти для номера переменной. Когда есть выражение int x=5; это означает, что переменная x может содержать целые значения и содержит значение 5. Инициализированное значение может быть изменено в программе позже. Значение x можно приравнять к некоторому другому целому числу, например 10, позже. например х=10;

Каждая переменная имеет уникальное имя для ее идентификации. Их называют идентификаторами. Программист должен следовать правилам при присвоении имен переменным. Java - язык, чувствительный к регистру. Следовательно, имя переменной «number» отличается от «NUMBER». Имя переменной может содержать буквы и цифры Юникода. В них не может быть пробелов. См. приведенную ниже программу.

Разница между переменными и литералами данных в Java
Разница между переменными и литералами данных в Java

Рисунок 01: Java-программа с переменными

Согласно приведенной выше программе, x и y - это переменные, содержащие целочисленные значения. Сумма присваивается переменной sum. Длина и ширина являются двойными переменными. Умножение хранится в переменной области, которая объявлена как двойная переменная. В переменной letter может храниться один символ. Он содержит «А». Символ помещается в одинарные кавычки.

Что такое литералы данных в Java?

A Литерал данных - это представление исходного кода фиксированного значения. Такие значения, как 5, 4.3, правда, не требуют никаких вычислений. Поэтому они известны как литералы данных. Когда есть заявление, двойное число=20,5; «двойной» - это тип данных. «Число» - это переменная. 20.5 - это литерал данных.

Существуют различные типы литералов. Это целочисленные литералы, литералы с плавающей запятой, символьные и строковые литералы. Целочисленные литералы используются для инициализации переменных целочисленных типов данных, таких как byte, short, int и long. Литералы с плавающей запятой используются для инициализации переменных типа данных float и double. Литерал с плавающей запятой заканчивается на f или F, он имеет тип float. Если оно заканчивается на d или D, оно двойное. Написание d не является обязательным. Символьные и строковые литералы состоят из символов Unicode. Символьные литералы представляют один символ, а строковые литералы представляют собой набор символов. Литералы символов заключаются в одинарные кавычки. например – «Б». Строковые литералы заключены в двойные кавычки. например, «Программирование». Обратитесь к приведенной ниже программе.

Ключевая разница между переменными и литералами данных в Java
Ключевая разница между переменными и литералами данных в Java

Рисунок 02: Java-программа с литералами

Согласно приведенной выше программе число является переменной. Целочисленный литерал в числовой переменной равен 10. Переменная doubleValue может содержать двойное значение. Переменная floatValue может содержать число с плавающей запятой. Следовательно, 5.4 и 5.4f являются литералами с плавающей запятой. Переменная letter содержит символ «B». Это символьный литерал. Переменная word содержит набор символов. Итак, это строковый литерал.

В чем сходство между переменными и литералами данных в Java?

И переменные, и литералы данных в Java используются в программировании

В чем разница между переменными и литералами данных в Java?

Переменные и литералы данных

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

Резюме – Переменные и литералы данных в Java

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

Рекомендуемые: