Ключевое различие - переменные и литералы данных в Java
Компьютерная программа - это набор инструкций для выполнения задачи. При программировании требуется хранить данные. Следовательно, эти данные хранятся в памяти. Эти зарезервированные ячейки памяти называются переменными. Переменные должны иметь уникальные имена, потому что они должны быть легко идентифицированы для выполнения математических или логических операций. Переменным присваиваются значения. Иногда эти значения фиксированы и не изменяются. Такие значения называются литералами данных. В программе, если есть инструкция как int value = 5, типом данных является int. «Значение» - это переменная, а «5» - это литерал данных. В этой статье обсуждается разница между переменными и литералами данных в Java. Ключевое различие между переменными и литералами данных в Java заключается в том, что переменные - это зарезервированные области памяти для хранения значений с символическими именами, а литералы данных - это нотации для представления фиксированных значений в программировании.
СОДЕРЖАНИЕ
1. Обзор и основные различия
2. Что такое переменные в Java
3. Что такое литералы данных в Java
4. Сходства между переменными и литералами данных в Java
5. Сравнение бок о бок - переменные и литералы данных в Java в табличной форме
6. Резюме
Что такое переменные в Java?
Переменная - это место для хранения значения в памяти. Каждая ячейка памяти может хранить определенный тип данных. Язык Java поддерживает восемь примитивных типов данных. Это байтовые, короткие, целые, длинные, логические, числа с плавающей запятой, двойные и символьные. Байт типа данных представляет собой 8-битовое знаковое целое число с дополнением до двух. Это помогает сэкономить место в больших массивах, поскольку они в 4 раза меньше, чем int. Тип данных short - это 16-битовое знаковое целое число с дополнением до двух. Это в 2 раза меньше int. Int - это 32-битное знаковое целое число с дополнением до двух. Это наиболее распространенный тип данных для хранения числовых значений без десятичных знаков, когда память не сильно заботится. Тип данных long - это 64-битное целое число с дополнением до двух со знаком. Он используется для хранения большого количества чисел. Float и double - это два типа данных для хранения числовых значений с десятичной точкой. Число с плавающей запятой составляет 32 бита, а double - 64 бита. Логическое значение используется для хранения истинного или ложного. Один символ может быть сохранен с использованием типа данных char. Это основные примитивные типы данных в Java.
Когда есть такой оператор, как int x; это означает, что переменная x может содержать целочисленное значение. Он не резервирует память для номера переменной. Когда есть утверждение как int x = 5; это означает, что переменная x может содержать целочисленные значения и значение 5. Инициализированное значение может быть изменено в программе позже. Значение x может быть приравнено к другому целому числу, например 10 позже. например, x = 10;
Каждая переменная имеет уникальные имена для их идентификации. Их называют идентификаторами. При присвоении имен переменным программист должен следовать правилам. Java - это язык с учетом регистра. Следовательно, имя переменной «число» отличается от «ЧИСЛО». Имя переменной может содержать буквы и цифры Unicode. У них не может быть пробелов. Обратитесь к программе ниже.
Рисунок 01: Программа Java с переменными
Согласно приведенной выше программе x и y - переменные, которые содержат целые значения. Сумма присваивается переменной сумме. Длина и ширина - двойные переменные. Умножение сохраняется в переменной области, которая объявлена как двойная переменная. В переменной букве можно сохранить один символ. Он содержит «А». Символ помещается в одинарные кавычки.
Что такое литералы данных в Java?
Литерал данных - это представление исходного кода фиксированного значения. Такие значения, как 5, 4.3, true, не требуют вычислений. Поэтому они известны как литералы данных. Когда есть выписка, двойное число = 20,5; «двойной» - это тип данных. «Число» - это переменная. 20,5 - это литерал данных.
Существуют разные типы литералов. Это целочисленные литералы, литералы с плавающей запятой, символьные и строковые литералы. Целочисленные литералы используются для инициализации переменных целочисленных типов данных, таких как byte, short, int и long. Литералы с плавающей запятой используются для инициализации переменных типа данных float и double. Литерал с плавающей запятой заканчивается на f или F, это тип float. Если он заканчивается на d или D, он удваивается. Написание d необязательно. Символьные и строковые литералы состоят из символов Юникода. Символьные литералы представляют собой один символ, а строковые литералы представляют собой набор символов. Символьные литералы заключаются в одинарные кавычки. например - «B». Строковые литералы заключены в двойные кавычки. например, «Программирование». Обратитесь к программе ниже.
Рисунок 02: Программа Java с литералами
Согласно приведенной выше программе число является переменной. Целочисленный литерал в числовой переменной равен 10. Переменная doubleValue может содержать значение типа double. Переменная floatValue может содержать число с плавающей запятой. Следовательно, 5.4 и 5.4f - литералы с плавающей запятой. Буквенная переменная содержит символ «B». Это буквальный символ. Слово переменная содержит набор символов. Итак, это строковый литерал.
В чем сходство между переменными и литералами данных в Java?
И переменные, и литералы данных в Java используются в программировании
В чем разница между переменными и литералами данных в Java?
Различать статью в середине перед таблицей
Переменные против литералов данных |
|
Переменные - это зарезервированные области памяти, в которых хранятся значения с символическими именами. | Литералы данных - это представления фиксированных значений в исходном коде. |
Ассоциация | |
Переменные связаны с ячейкой памяти. | Литералы данных связаны с фиксированными значениями, которые помещаются внутри переменных. |
Резюме - переменные и литералы данных в Java
Переменные и литералы данных - общие термины, связанные с программированием. В этой статье обсуждалась разница между переменными и литералами данных. Разница между переменными и литералами данных в Java заключается в том, что переменные представляют собой зарезервированные области памяти для хранения значений с символическими именами, в то время как литералы данных являются обозначениями представления фиксированных значений в программировании.