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